• Joined on 2025-11-29
curo pushed to main at curo/Pyra 2026-05-19 23:50:38 +02:00
1cbb40ac93 chore(chat): tighten tool descriptions to reduce AI selection confusion
curo pushed to plugin/email at curo/Pyra 2026-05-19 23:27:06 +02:00
d3fc4e2d42 feat(email): implement full email plugin
curo created branch plugin/email in curo/Pyra 2026-05-19 23:27:06 +02:00
curo pushed to plugin/telegram_bot at curo/Pyra 2026-05-19 23:15:35 +02:00
aba28293b7 feat(cli,wizard): auto-offer telegram_bot setup after install; integrate into pyra setup
f59aa1a758 feat(plugin/telegram_bot): replace bare prompts with 5-step guided setup wizard
Compare 2 commits »
curo pushed to main at curo/Pyra 2026-05-19 23:12:24 +02:00
8d4917f7ca feat(daemon): add async event bus for inter-plugin notifications
curo pushed to plugin/telegram_bot at curo/Pyra 2026-05-19 22:45:42 +02:00
3f30b782d2 feat(plugin/telegram_bot): add Telegram bot plugin — remote Pyra chat over Telegram
curo created branch plugin/telegram_bot in curo/Pyra 2026-05-19 22:45:42 +02:00
curo pushed to main at curo/Pyra 2026-05-19 16:16:35 +02:00
bde0856979 feat(daemon): Stage 6 daemon infrastructure
4744cf819b docs: update CLAUDE.md for Stage 6 daemon infrastructure
1d5d0387d9 test(daemon): add supervisor and IPC handler tests
db6ca6ee57 feat(daemon): implement reload, fix PID race condition
cc24257ab0 fix(daemon): close discarded coroutines in get_daemon_task_factories
Compare 11 commits »
curo pushed to feat/daemon at curo/Pyra 2026-05-19 16:11:57 +02:00
4744cf819b docs: update CLAUDE.md for Stage 6 daemon infrastructure
1d5d0387d9 test(daemon): add supervisor and IPC handler tests
db6ca6ee57 feat(daemon): implement reload, fix PID race condition
cc24257ab0 fix(daemon): close discarded coroutines in get_daemon_task_factories
68f9007ef0 fix(daemon): install signal handlers inside running event loop
Compare 5 commits »
curo pushed to feat/daemon at curo/Pyra 2026-05-19 15:39:05 +02:00
c41ad0afc6 feat(daemon): wire up all 7 daemon CLI commands
3d3ce694b9 feat(daemon): add core asyncio daemon, supervisor, and registry factories
d42b8b4a47 feat(daemon): add IPC transport module
513871ef96 feat(daemon): add OS service install/uninstall module
eaed52006f feat(daemon): add PID file management module
Compare 5 commits »
curo created branch feat/daemon in curo/Pyra 2026-05-19 15:39:05 +02:00
curo pushed to main at curo/Pyra 2026-05-19 15:00:03 +02:00
0e052c4992 fix(setup): correct LM Studio loaded state value to "loaded" not "loaded_instance"
curo pushed to main at curo/Pyra 2026-05-19 14:54:14 +02:00
40aa934431 fix(setup): filter LM Studio models by state == "loaded_instance"
curo pushed to main at curo/Pyra 2026-05-19 14:47:01 +02:00
833d1445f0 feat(setup,chat): detect actually-loaded local model via provider-specific API
curo pushed to main at curo/Pyra 2026-05-19 14:35:50 +02:00
cb390ad6af docs: update README and CLAUDE.md to reflect current state
curo pushed to main at curo/Pyra 2026-05-19 14:28:40 +02:00
01655124b5 Update description
curo pushed to main at curo/Pyra 2026-05-19 13:43:58 +02:00
b3851a2715 test: add tests for draft persistence, model status, and model re-entry
019e8044a9 feat(setup): model re-entry, status indicator, and resumable setup wizard
Compare 2 commits »
curo pushed to main at curo/Pyra 2026-05-19 13:27:15 +02:00
efc589cc56 test: add tests for _classify_error and _check_local_server retry behaviour
9a392410e7 feat(setup): error controller with retry loops in setup wizard
Compare 2 commits »
curo pushed to main at curo/Pyra 2026-05-19 10:53:28 +02:00
bafdafea02 test: add unit tests for wizard model-discovery helpers
5eb81404c2 feat(setup): dynamic model discovery for local providers in wizard
Compare 2 commits »
curo pushed to main at curo/Pyra 2026-05-19 10:43:27 +02:00
9735a5559e test: add tests for setup wizard personalization and system prompt builder
ace9561c87 feat(setup): personalized setup wizard with purpose and plugin suggestions
Compare 2 commits »