- 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
825 B
825 B
Dana Language Reference
File Extension
- Correct Extension:
.na(not.dana) - Example:
agent.na,tools.na,researcher.na
Official Repository
- GitHub: https://github.com/aitomatic/dana
- Description: Agent-native programming language for building fast, expert AI agents
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:
.nafiles for agent logic and configurations