ElizaOS significantly advanced agent capabilities today by implementing agent-scoped plugins for enhanced flexibility and completing the migration to `@elizaos/api-client`. Critical bug fixes improved chat stability and API documentation, while new development workflows were integrated.

## 🚨 Needs Attention
- **Urgent Discussions**:
    - [elizaos/eliza#5260](https://github.com/elizaos/eliza/issues/5260): Custom plugin development challenges, specifically regarding agent processing only one message and UI display issues, require input on response handling (callback vs. return).
    - [elizaos/eliza#29](https://github.com/elizaos/eliza/issues/29) and [elizaos/eliza#26](https://github.com/elizaos/eliza/issues/26): Twitter plugin issues (not posting replies, newline formatting) need further investigation into response delivery and template behavior.

## ✅ Completed Work
### Agent Core & API Client Refinement
- **Enhanced Agent Plugin Management**: Refactored plugin architecture from project-scoped to agent-scoped, allowing unique plugin sets per agent for greater flexibility. ([elizaos/eliza#5270](https://github.com/elizaos/eliza/pull/5270))
- **API Client Migration & Documentation**: Completed migration of `packages/client` to `@elizaos/api-client`, restoring GUI chat title generation and updating API documentation. ([elizaos/eliza#5263](https://github.com/elizaos/eliza/pull/5263), [elizaos/eliza#5280](https://github.com/elizaos/eliza/pull/5280), [elizaos/eliza#5275](https://github.com/elizaos/eliza/pull/5275))

### Chat Stability & Development Workflow
- **Chat Stability Improvements**: Fixed issues causing chat to get stuck on "agent is thinking" and improved attachment formatting for better message display. ([elizaos/eliza#5274](https://github.com/elizaos/eliza/pull/5274), [elizaos/eliza#5273](https://github.com/elizaos/eliza/pull/5273))
- **New Development Workflow**: Integrated a GitHub Actions workflow for Claude Code, introducing an AI coding agent to assist with repository development. ([elizaos/eliza#5269](https://github.com/elizaos/eliza/pull/5269))

### Infrastructure & Plugin Configuration
- **Wallet Address Ingestion Optimization**: Improved wallet address ingestion speed by implementing batched GraphQL requests and migrating fetching to pipelines. ([elizaos/elizaos.github.io#134](https://github.com/elizaos/elizaos.github.io/pull/134), [elizaos/elizaos.github.io#132](https://github.com/elizaos/elizaos.github.io/pull/132), [elizaos/elizaos.github.io#130](https://github.com/elizaos/elizaos/issues/130))
- **GitHub Data Fetching Refactor**: Removed `githubService` and integrated its functionality into `github.ts` for centralized and maintainable GitHub data interactions. ([elizaos/elizaos.github.io#132](https://github.com/elizaos/elizaos.github.io/pull/132), [elizaos/elizaos.github.io#133](https://github.com/elizaos/elizaos.github.io/pull/133))

## 🏗️ Work in Progress
### New Pull Requests
- **elizaos/eliza**:
    - [#5278](https://github.com/elizaos/eliza/pull/5278): Fixes a database schema type mismatch for server agents within the `plugin-sql` package.
    - [#5276](https://github.com/elizaos/eliza/pull/5276): Aims to normalize paths for Windows compatibility.
    - [#5272](https://github.com/elizaos/eliza/pull/5272): Addresses a failing core attachment test.
- **elizaos-plugins/registry**:
    - [#180](https://github.com/elizaos-plugins/registry/pull/180): Adds `@esscrypt/plugin-polkadot` to the registry.
- **elizaos-plugins/plugin-knowledge**:
    - [#28](https://github.com/elizaos-plugins/plugin-knowledge/pull/28): "chore: rollback to multer".

### Active Discussions
- **elizaos/eliza**:
    - [#5260](https://github.com/elizaos/eliza/issues/5260): Custom plugin development challenges, including agents stopping plugin usage after one message and UI display issues.
    - [#29](https://github.com/elizaos/eliza/issues/29): Twitter plugin not posting replies to mentions or tags.
    - [#26](https://github.com/elizaos/eliza/issues/26): Newlines in Twitter timeline replies are replaced with `\n\n`.
- **elizaos-plugins/registry**:
    - [#5260](https://github.com/elizaos-plugins/registry/issues/5260): Custom plugin development challenges, including agents stopping plugin usage after one message and UI display issues.
    - [#26](https://github.com/elizaos-plugins/registry/issues/26): Newlines in Twitter timeline replies are replaced with `\n\n`.
    - [#29](https://github.com/elizaos-plugins/registry/issues/29): Twitter plugin not posting replies to mentions or tags.
- **elizaos-plugins/plugin-knowledge**:
    - [#5260](https://github.com/elizaos-plugins/plugin-knowledge/issues/5260): Custom plugin development challenges, including agents stopping plugin usage after one message and UI display issues.
    - [#26](https://github.com/elizaos-plugins/plugin-knowledge/issues/26): Newlines in Twitter timeline replies are replaced with `\n\n`.
    - [#29](https://github.com/elizaos/eliza/issues/29): Twitter plugin not posting replies to mentions or tags.
- **elizaos/elizaos.github.io**:
    - [#5260](https://github.com/elizaos/elizaos.github.io/issues/5260): Custom plugin development challenges, including agents stopping plugin usage after one message and UI display issues.
    - [#29](https://github.com/elizaos/elizaos.github.io/issues/29): Twitter plugin not posting replies to mentions or tags.
    - [#26](https://github.com/elizaos/elizaos.github.io/issues/26): Newlines in Twitter timeline replies are replaced with `\n\n`.

## 🐞 Issue Triage
### New Issues
- **elizaos/eliza**:
    - [#5268](https://github.com/elizaos/eliza/issues/5268): Large character files (approx. 150kb) can be imported but not saved due to "Error 500: request entity too large".

### Closed Issues
- **elizaos/eliza**:
    - [#5279](https://github.com/elizaos/eliza/issues/5279): Resolved "No handler found for delegate type: TEXT_EMBEDDING" by ensuring the agent character file included the OpenAI plugin.
- **elizaos-plugins/registry**:
    - [#5279](https://github.com/elizaos-plugins/registry/issues/5279): Resolved "No handler found for delegate type: TEXT_EMBEDDING" by ensuring the agent character file included the `openai` plugin.
- **elizaos-plugins/plugin-knowledge**:
    - [#5279](https://github.com/elizaos-plugins/plugin-knowledge/issues/5279): Resolved "No handler found for delegate type: TEXT_EMBEDDING" by adding `@elizaos/plugin-openai` to the agent character file.
- **elizaos/elizaos.github.io**:
    - [#130](https://github.com/elizaos/elizaos.github.io/issues/130): Resolved wallet address fetching during NextJS build by migrating to pipelines.
    - [#5279](https://github.com/elizaos/elizaos.github.io/issues/5279): Fixed "No handler found for delegate type: TEXT_EMBEDDING" error by adding `@elizaos/plugin-openai` to the agent character file.