/projects/fireclaw
FireClaw
Agente de código nativo em Mojo com MCP e permissões
/projects/fireclaw
Agente de código nativo em Mojo com MCP e permissões
FireClaw enfrenta o desafio de transformar Agente de código nativo em Mojo com MCP e permissões em um sistema útil, governado e explicável.
FireClaw é organizado em torno de fronteiras explícitas, fluxos inspecionáveis e um stack de entrega visível que inclui Mojo, Rust, Python e MCP.
O trabalho difícil é manter autonomia, dados, ferramentas e experiência do usuário alinhados sem esconder risco operacional nem evidência.
O diferencial é tratar arquitetura como superfície de produto: capacidades são explicadas por responsabilidades, caminhos de prova e limites de entrega.
FireClaw demonstra julgamento de engenharia aplicada em arquitetura de produto, sistemas de agentes, fronteiras de dados, controles e disciplina de entrega.
FireClaw é um estudo de caso em Agente de código nativo em Mojo com MCP e permissões. Agente de código nativo em Mojo com MCP e permissões A profundidade está em tornar legíveis fronteiras, evidência, workflow e decisões de entrega.
FireClaw é apresentado por responsabilidades claras para que usuários, ferramentas, dados e ações de runtime não virem uma chamada opaca ao modelo.
O fluxo mantém planejamento, uso de ferramentas, estado e apresentação de resultados separados o suficiente para o operador entender o que aconteceu e por quê.
A página trata provas, logs, artefatos e caminhos de revisão como parte do produto, não como notas opcionais de implementação.
Mojo ancora a história de implementação enquanto o stack ao redor carrega persistência, interfaces, automação e verificação.
Motivo técnico: Targets a fast local coding-agent runtime with Python ecosystem compatibility.
Motivo técnico: Fits low-level tooling where predictable binaries and safety matter.
Motivo técnico: Keeps scripting and tool interop close to the agent runtime.
Motivo técnico: Makes external tool servers available without custom integrations for every service.
Motivo técnico: Provides one model family for planning, coding, and review.
Motivo técnico: Adds a second model family for critique and long-context coding workflows.
Ferramenta implementada: Coordinates local coding-agent runs from a terminal entrypoint.
Ferramenta implementada: Breaks prompts into tool-backed steps and repairs from results.
Ferramenta implementada: Reads and edits local code under permission controls.
Ferramenta implementada: Runs commands only inside the configured risk tier.
Ferramenta implementada: Expands the tool surface through protocol-compatible services.
Ferramenta implementada: Separate read-only inspection, write actions, and dangerous operations.
Ferramenta implementada: Combines Mojo speed with Rust/Python tooling paths.
Ferramenta implementada: Preserves logs and diffs for review after the agent acts.