Skip to content

Q: Runtime language — Python (decided) #3

@raphaelchristi

Description

@raphaelchristi

Decision

Python 3.11+ chosen as primary runtime language. Documented at phases/decisions/runtime-language.md.

Why this is documented as an issue

Phase 0 originally called for a public 'Q:' issue to surface the language choice for community input. Wake proceeded with Python based on ecosystem alignment (all major agent frameworks are Python). Validated by Phases 1-3.

Reopen if

You'd argue for Rust/Go reimplementation, or want to start a polyglot adapter (TypeScript SDK, Rust adapter for goose, etc.). Polyglot adapters are explicitly an open question for Day-30+.

Metadata

Metadata

Assignees

No one assigned

    Labels

    decisionArchitectural decision needing community input

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions