think-bigger/docs/plans/dana-reference.md
Kade Heyborne 48c6ddc066
Add comprehensive project documentation
- Complete planning documentation for 5-phase development
- UI design specifications and integration
- Domain architecture and directory templates
- Technical specifications and requirements
- Knowledge incorporation strategies
- Dana language reference and integration notes
2025-12-03 16:54:37 -07:00

825 B

Dana Language Reference

File Extension

  • Correct Extension: .na (not .dana)
  • Example: agent.na, tools.na, researcher.na

Official Repository

Key Concepts

  • Structs: Data containers for agent states and knowledge
  • Resources: Storage systems (local FS, databases)
  • Agent Blueprints: Modular agent templates
  • Struct Functions: Pure operations on data
  • Resource Functions: Strict interactions with storage

Integration Points

  • Runtime: Python-compatible for embedding
  • Studio: IDE for drafting agents and workflows
  • REPL: Interactive testing environment
  • File Types: .na files for agent logic and configurations