Knowledge Base
Knowledge Base is not enabled by default
This is a limited access feature. Contact the nunu team to enable it for your project.
The Knowledge Base allows you to provide agents with additional context and information to enhance testing or guide specific tasks. Agents can read and query these files during runtime to make better decisions and follow your specifications.

Knowledge files exist in the agent’s virtual filesystem, not on the device being tested. The agent can read and query these files, but cannot transfer them to the device or use them as input files within the application under test.
Supported File Types
| Type | Formats | Limits |
|---|---|---|
| Text | .txt, .md, .csv | 100,000 characters |
| Images | .png, .jpg | 5 MB |
| PDFs | .pdf | 50 pages |
PDFs are processed as a series of images (one per page), allowing the agent to understand both text and visual content.
File Organization Best Practices
Good file organization helps agents find relevant information quickly and reduces unnecessary lookups.
Naming
Use descriptive file names that indicate the content:
| ✓ Good | ✗ Avoid |
|---|---|
checkout-flow-spec.pdf | doc1.pdf |
user-registration-requirements.md | requirements.md |
level-3-boss-mechanics.txt | notes.txt |
Files at different scopes can share the same name since they exist in separate directories.
Description
When uploading a file, provide a clear description (3-4 sentences) that explains:
- What the file contains
- When the agent should reference it
- Any relevant keywords for search
Split large documents into smaller, focused files. Multiple well-named documents are easier to search than one large file, and help agents find exactly what they need without loading unnecessary context.
Knowledge Scopes
Knowledge files can be attached at three different levels, each serving different purposes:
Project Knowledge
Files uploaded to the Knowledge tab are available to all agents and tasks in your project. Use this for information that applies broadly across your testing.
Best for:
- Game design documents
- Product documentation
- Style guides and brand guidelines
- API documentation
- General user/game guides
Agent Knowledge
Files attached directly to an agent are available whenever that agent runs, regardless of which task it’s executing.
Best for:
- Agent-specific instructions or personas
- Reference materials for a particular testing focus
In the above example, we for example curate a list of new features that the agent should focus on during exploration tests. This allows us to ensure that this specific agent is always testing the latest features and giving them more attention.
Task/Test Knowledge
Files attached to a specific task or testcase are only available during that task’s execution.
Best for:
- Task-specific instructions
- Questionnaires to fill out
- Feature specs for targeted testing
- Reference images for visual validation

You must first create and save the test case before you’ll see the option to upload any documents. This is due to our current implementation, which requires the test case to already exist before documents can be attached.
Use Cases
Testing Against a Feature Spec
Attach a feature specification document to a discovery test and instruct the agent to test according to the attached documentation.
Test the checkout flow according to the attached feature-spec.pdf.
Verify all acceptance criteria are met.Form Filling with Questionnaires
Attach a questionnaire or data template to a task and have the agent complete it.
Fill out the survey using the questions in survey-template.md
and export the results as answers.pdf.Visual Reference Testing
Attach reference images showing expected UI states for the agent to compare against.
Verify the dashboard matches the design in dashboard-mockup.png.
Check that all elements are positioned correctly.Game Testing with Design Documents
Upload game design documents as project knowledge so all agents understand game mechanics, progression systems, and expected behaviors.