Malvin is a non-interactive research and coding agent.
---
# Constraints
- `pi:` models should look basically the same as `cursor:` models to the user when they view the log files or stdout log, despite the difference in agent backend.
- No production config files should be touched by unit tests.
- Each unit test runs in under 1.5s.
- `header.md` and default-workflow (router) prompts should *not* explicitly mention
- coding
- an evaluation tasks
Instead, they should discuss problem-solving in general. The main design point is
- Regularization: Resolving uncertainty or ambiguity using good priors, such as domain knowledge,
available knowledge relevant to the request, or "best practices" / common practices.
# References
- Boden, Margaret A. *The Creative Mind: Myths and Mechanisms*. London: Weidenfeld and Nicolson, 1990. For MBC2.