# elizaOS Development Discord - 2025-05-13

## Overall Discussion Highlights

### Knowledge Integration in Character Files
- Discussions focused on how to properly reference knowledge files in character.json
- Paths are relative to the characters/knowledge directory
- RAG (Retrieval-Augmented Generation) knowledge works by setting "ragknowledge: true" in character settings
- Users explored the codebase, specifically examining how knowledge is processed through ragknowledge.ts
- Version differences between v1 and v2 of the Eliza codebase were mentioned, with a link to the v2-develop branch

### Plugin Development
- Plugins have been moved to a separate repository (elizaos-plugins)
- Question raised about LinkedIn plugin availability for Eliza
- GitHub link shared: https://github.com/elizaos-plugins

### Community Guidelines
- Ruby expressed disinterest in providing feedback on gambling or token projects
- Preference stated for building useful tools rather than enabling speculation
- Some promotional messages from freelancers were flagged as potential spam

## Key Questions & Answers

**Q: How does knowledge work in character files and what is the path relative to?** (asked by LemonS)  
**A:** The path specified in character.json is relative to characters/knowledge directory, and you can't use "./" or "../" (answered by Nooters)

**Q: Is there an example of character JSON files referencing a knowledge path?** (asked by DorianD)  
**A:** Core/runtime reads what's defined in knowledge, which can be a path, array or similar (answered by 0xbbjoker)

**Q: Where are the plugins now that they've been moved out of the core repo?** (asked by DorianD)  
**A:** https://github.com/elizaos-plugins (answered by shaw)

## Community Help & Collaboration

1. **Knowledge Path Implementation**
   - Nooters helped LemonS understand how knowledge paths work in character files
   - Explained directory structure and provided guidance on relative paths

2. **RAG Knowledge Configuration**
   - 0xbbjoker assisted DorianD in understanding RAG knowledge implementation
   - Explained the need to set "ragknowledge: true" in settings and add paths to files

3. **Plugin Repository Location**
   - shaw directed DorianD to the new elizaos-plugins repository
   - Provided the GitHub link to help locate moved plugins

4. **Knowledge Implementation Exploration**
   - DorianD investigated the codebase and found relevant code in ragknowledge.ts
   - Shared findings about how knowledge processing is handled

## Action Items

### Technical
- **Implement proper knowledge file referencing in character.json files** (Mentioned by Nooters)
  - Ensure paths are relative to characters/knowledge directory

### Feature
- **LinkedIn plugin for Eliza** (Mentioned by aith)
  - Create a LinkedIn plugin similar to existing Twitter plugin

### Documentation
- **Document the knowledge referencing system** (Mentioned by DorianD)
  - Create clear documentation on how to properly reference knowledge files in character.json