Skip to main content

Hey Asa (heyasa)

AI Cost Tracking

PyPI Version Python License AI Cost Human Time Model

  • 🤖 LLM usage: $0.2763 (1 commits)
  • 👤 Human dev: ~$100 (1.0h @ $100/h, 30min dedup)

Generated on 2026-10-17 using openrouter/qwen/qwen3-coder-next


Unified Autonomous CLI Shell & Multi-Protocol Gateway dla ekosystemów willman, willpad (willmux) oraz subactor (a także wtyczek dockuri i taskand), ustandaryzowany przez wellmanifest/wellman, wellmanifest/autonomy oraz rodzinę wellmanifest/nl-* (nl-dsl-llm, nl-uri-dsl-llm, nl-api-llm).

Główne właściwości

  • Jedna nazwa i marka: heyasa (asystent Asa, wake phrase: Hey Asa).
  • Wybór silnika autonomicznego (-e / --engine):
    • auto (domyślny — deterministyczny klasyfikator intencji nl-uri-dsl-llm + willuri),
    • willman — kolejka zadań DAG, cykl bodźców Koru (stimulate), obserwacyjna samonaprawa (willman.observation-policy/v1), flota projektów (ProjectFleet), artefakty,
    • willpad — sterownik przestrzeni roboczej willmux (okna A–F, centralny pad w trybach quad/radial/panel, kompaktowy czat Table 4, narzędzia okien shot/ocr/copy/record, plany z zależnościami chat_plan/chat_run, Rynek),
    • subactor — kontraktowa autonomia z ../subactor (IntentIR v1 → ExecutionPlan → bramka AQL → OQL → urirun, Founder Control :8091, subactor-shell ACP/SQLite/Vault),
    • dockuri — modularne usługi autonomiczne proc://.../v1 (QueueHealService, SelfImprovementService, FinancialIntegrityService, ScannerIndexService),
    • taskand — kapsuły wykonawcze proc://.../v1 i workflowy przeglądarkowe task2willmux.
  • Domyślne poziomy autonomii (--autonomy):
    • Tryb interaktywny (TTY / REPL): confirm — prezentuje plan i oczekuje na zgodę operatora przed wykonaniem mutacji,
    • Tryb wsadowy / agentowy (non-TTY / batch): execute-once — wykonuje maksymalnie jeden atomowy cykl i automatycznie wraca do stanu safe,
    • Pozostałe tryby: suggest (tylko plan / --dry-run) oraz auto (w ramach jawnego grantu autonomii).
  • Wieloprotokołowe interfejsy:
    • heyasa [polecenie] / heyasa shell — CLI one-shot oraz interaktywny REPL,
    • heyasa mcp — serwer MCP (stdio oraz streamable-http na :7081) zgodny z NUL-015,
    • heyasa serve — zunifikowany serwer REST + SSE (:7080),
    • heyasa grpc — serwer gRPC (:7082 oraz UDS),
    • heyasa acp — serwer Agent Client Protocol v1 (stdin/stdout JSON-RPC),
    • heyasa open <uri> — dispatcher RFC 3986 Action URI (heyasa://, willpad://, willmux://, willman://, subactor://, proc://),
    • heyasa switch <tool|pane|preset|next|prev> — błyskawiczne przełączanie narzędzi na ekranie (chat, files, willman, subactor, dockuri, approval, presety ops/dev/compact),
    • heyasa hud [--top|--bottom|--bench|--export-tauri] — uruchamianie i przełączanie okna HUD (willmux / willman) zajmującego maksymalnie 50% wysokości ekranu (Quake-style scratchpad / Tauri v2 Wry / Chromium --app).

License

Licensed under Apache-2.0.

Metadata

Release files for heyasa 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for heyasa 0.1.2
File Size Uploaded
heyasa-0.1.2.tar.gz 61.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for heyasa 0.1.2
File Interpreter ABI Platform
heyasa-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 125.7 kB

Release files / heyasa-0.1.2.tar.gz

Download URL heyasa-0.1.2.tar.gz
Size 61.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6854f98b82a5af3cabe9f9eee8301647a4c46fc41c35960ca71e7f04ae26b983
BLAKE2b-256 checksum
How to use checksums
cdc7c251e7bd7225fa27f7aef9d6f2bd743f6958d537f4869a84c3628a464f5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / heyasa-0.1.2-py3-none-any.whl

Download URL heyasa-0.1.2-py3-none-any.whl
Size 64.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d5d911a3954d077edadf33088388b5d93fff7c2b4d757d57d6e53f4d72b8fd56
BLAKE2b-256 checksum
How to use checksums
48890311c7844c797bc58465cb494fb02f84dbf3af3cddf2ef1b076c75a453e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page