Commit graph

  • 0f67b2c806
    planoai obs: live LLM observability TUI (#891) Adil Hafeez 2026-04-17 14:03:47 -07:00
  • 9ee33a921f address #891 review: inline otel attrs, correct port-in-use msg, clarify DO pricing is public, split obs/trace docs adil/obs-console Adil Hafeez 2026-04-17 13:26:04 -07:00
  • d09fa97568 black formatting Adil Hafeez 2026-04-17 01:02:12 -07:00
  • d30018cf35 add planoai obs: live LLM observability TUI Adil Hafeez 2026-04-17 00:52:46 -07:00
  • f1e1e2f68f deploy: 1f701258cb adilhafeez 2026-04-17 20:11:42 +00:00
  • 1f701258cb
    Zero-config planoai up: pass-through proxy with auto-detected providers (#890) Adil Hafeez 2026-04-17 13:11:12 -07:00
  • f1a08196dc drop synthesized default_model entry; wildcard expansion already handles bare names adil/zero-config-up Adil Hafeez 2026-04-17 13:05:09 -07:00
  • c054523ecf address review feedback on #890: default provider, --listener-port, top-level imports Adil Hafeez 2026-04-17 13:00:23 -07:00
  • cf8d297600 add DigitalOcean to LlmProviderType + plano_config_schema (fixes WASM parse) Adil Hafeez 2026-04-17 12:47:00 -07:00
  • 54d392ac0b update defaults.py to use digitalocean/ (post-#889 rename) Adil Hafeez 2026-04-17 12:28:40 -07:00
  • a1e8694839 Merge remote-tracking branch 'origin/main' into adil/zero-config-up Adil Hafeez 2026-04-17 12:27:11 -07:00
  • 6bd509a001 deploy: 711e4dd07d adilhafeez 2026-04-17 19:26:09 +00:00
  • 711e4dd07d
    Add DigitalOcean as a first-class LLM provider (#889) Adil Hafeez 2026-04-17 12:25:34 -07:00
  • 8bf0398db6 rename provider from do to digitalocean; keep do / do_ai as aliases adil/do-provider Adil Hafeez 2026-04-17 12:22:53 -07:00
  • ecacf869e5 black formatting Adil Hafeez 2026-04-17 01:01:45 -07:00
  • dda0a16204 make do a first-class provider: envoy cluster + config_generator support Adil Hafeez 2026-04-17 00:57:47 -07:00
  • 25fec35f39 zero-config planoai up: synthesize pass-through proxy when no config file Adil Hafeez 2026-04-17 00:51:02 -07:00
  • d34e78b1ef add DigitalOcean as an LLM provider Adil Hafeez 2026-04-17 00:49:39 -07:00
  • 1c245ee19c fix: resolve host IP from Docker bridge network for Rancher Desktop compatibility (fixes #561) octo-patch 2026-04-17 11:48:57 +08:00
  • 0c92415b0a deploy: 743d074184 Spherrrical 2026-04-16 20:17:24 +00:00
  • 743d074184
    add Plano agent skills framework and rule set (#797) Musa 2026-04-16 13:16:51 -07:00
  • 14ef7a3688 deploy: d39d7ddd1c adilhafeez 2026-04-15 23:50:26 +00:00
  • d39d7ddd1c
    release 0.4.19 (#887) 0.4.19 Adil Hafeez 2026-04-15 16:49:50 -07:00
  • 2adbdf7fc3 release 0.4.19 adil/release-0.4.19 Adil Hafeez 2026-04-15 16:43:37 -07:00
  • 07b84a0d42 deploy: 90b926c2ce adilhafeez 2026-04-15 23:42:15 +00:00
  • 90b926c2ce
    use plano-orchestrator for LLM routing, remove arch-router (#886) Adil Hafeez 2026-04-15 16:41:42 -07:00
  • c583172c9b add HuggingFace link for Plano-Orchestrator in llm_router docs adil/plano-use-orchestrator Adil Hafeez 2026-04-15 16:17:09 -07:00
  • fba744d2b1 add configurable orchestrator_model_context_length override (default 8192) Adil Hafeez 2026-04-15 15:48:59 -07:00
  • aff9164c57 Update orchestrator_model_v1.rs nehcgs 2026-04-15 13:54:15 -07:00
  • 6f4f6062fb log all detected routes when orchestrator returns multiple intents Adil Hafeez 2026-04-15 13:19:24 -07:00
  • 73b863f26d regenerate rendered config to match config generator output Adil Hafeez 2026-04-15 13:16:01 -07:00
  • af724fcc1e use plano-orchestrator for LLM routing, remove arch-router Adil Hafeez 2026-04-15 13:11:17 -07:00
  • f3044bae65
    Merge 164fd467a0 into c0cc226b74 Tom Stoffer 2026-04-15 08:43:16 +00:00
  • 164fd467a0 Implemented request adaptor for ChatGPT codex subscription endpoints which do not match the standard openai ones. Tom Stoffer 2026-04-15 20:32:17 +12:00
  • 871b00d1c2 Updating Contributing.md to include helpful build steps Tom Stoffer 2026-04-14 23:56:18 +12:00
  • ec5d3660cd fix memory regression: jemalloc, debug endpoints, state eviction, stress tests Adil Hafeez 2026-04-14 15:03:49 -07:00
  • c0cc226b74 Add ChatGPT token watchdog for seamless long-lived sessions Spherrrical 2026-04-14 12:32:07 -07:00
  • 00cafbb192 Address PR feedback: move uuid import to top, reuse parsed config in up() Spherrrical 2026-04-13 19:50:59 -07:00
  • 0dd2552f91 deploy: 980faef6be Spherrrical 2026-04-14 02:31:18 +00:00
  • 980faef6be
    Redis-backed session cache for cross-replica model affinity (#879) Musa 2026-04-13 19:30:47 -07:00
  • 05a85e9a85 remove session_affinity_redis and session_affinity_redis_k8s demos musa/redis-session-cache Spherrrical 2026-04-13 19:29:59 -07:00
  • 03cb09f47e add tenant-scoped Redis session cache keys and remove dead log_affinity_hit Spherrrical 2026-04-13 16:50:53 -07:00
  • a5ac015fde sync rendered config reference with session_cache addition Spherrrical 2026-04-13 16:16:14 -07:00
  • 5ae18b4623 document Redis session cache backend for model affinity Spherrrical 2026-04-13 16:14:08 -07:00
  • e9e6e1765a address PR review feedback on session cache Spherrrical 2026-04-13 16:08:10 -07:00
  • a43c3d7557 Add demo of observability stack for monitoring Plano LLM gateway traffic Tom Stoffer 2026-04-12 22:53:40 +12:00
  • f4571702e2 feat: add OpenRouter as a first-class LLM provider (fixes #612) octo-patch 2026-04-11 13:47:30 +08:00
  • bbe9946207 Add first-class ChatGPT subscription provider support Spherrrical 2026-04-10 13:29:20 -07:00
  • 0dfa810f7a
    Merge 9f76ca2bf1 into 128059e7c1 Octopus 2026-04-10 12:01:14 +08:00
  • 9f76ca2bf1 fix: exclude internal providers from routing_preferences model validation (fixes #645) octo-patch 2026-04-10 12:00:00 +08:00
  • 90810078da add Redis session affinity demos (Docker Compose and Kubernetes) Spherrrical 2026-04-09 16:32:40 -07:00
  • 50670f843d add pluggable session cache with Redis backend Spherrrical 2026-04-09 16:32:31 -07:00
  • 26c5b13fd6 deploy: 128059e7c1 Spherrrical 2026-04-09 20:13:16 +00:00
  • 128059e7c1
    release 0.4.18 (#878) 0.4.18 Musa 2026-04-09 13:12:45 -07:00
  • 92f6015165 feat(demos): add affinity testing demo for model pinning musa/fix-affinity-routing Spherrrical 2026-04-09 11:18:06 -07:00
  • 8cb9d05746 release 0.4.18 musa/release-0.4.18 Spherrrical 2026-04-09 10:21:14 -07:00
  • fbc247ab05 fix(router): harden routing response parsing Spherrrical 2026-04-09 10:12:19 -07:00
  • f1e2876a8b
    fix: address code review feedback (log warnings, redact Redis URL credentials, add doc comment) copilot/support-external-session-cache copilot-swe-agent[bot] 2026-04-09 03:54:21 +00:00
  • 66f8230dd5
    feat: add SessionCache trait with memory and redis backends for model affinity copilot-swe-agent[bot] 2026-04-09 03:44:57 +00:00
  • e5b40b7a1f
    Merge 20e8e0c51e into 8dedf0bec1 Adil Hafeez 2026-04-09 03:28:47 +00:00
  • b822e27957
    Initial plan copilot-swe-agent[bot] 2026-04-09 03:13:47 +00:00
  • 689ee98341 deploy: 8dedf0bec1 adilhafeez 2026-04-09 00:32:36 +00:00
  • 8dedf0bec1
    Model affinity for consistent model selection in agentic loops (#827) Adil Hafeez 2026-04-08 17:32:02 -07:00
  • 0b2f65ae7f regenerate rendered config reference for validate-config CI plano-session_pinning Adil Hafeez 2026-04-08 16:54:32 -07:00
  • 1b1cfbf32c remove standalone model affinity demo, covered by model_routing_service Adil Hafeez 2026-04-08 16:46:30 -07:00
  • 53602f4788 add model affinity docs to llm_router guide, config reference, and routing API Adil Hafeez 2026-04-08 16:45:29 -07:00
  • da9792c2dd rename session pinning to model affinity with x-model-affinity header Adil Hafeez 2026-04-08 15:23:53 -07:00
  • 1d0296f1ce update roadmap adil/update_roadmap adilhafeez 2026-04-08 13:00:58 -07:00
  • 5789694d2f rename x-session-id to x-routing-session-id and fix routing config field name Adil Hafeez 2026-04-08 12:31:57 -07:00
  • 68b452b71a fix: read request_id and traceparent early in on_http_request_headers octo-patch 2026-04-08 12:51:05 +08:00
  • 16fe642429
    Merge 8cb3471531 into 978b1ea722 Syed A. Hashmi 2026-04-06 10:31:00 +05:30
  • fec655448d deploy: 978b1ea722 salmanap 2026-04-04 16:59:11 +00:00
  • 978b1ea722
    Add first-class Xiaomi provider support (#863) Musa 2026-04-04 12:58:36 -04:00
  • 676d29ab8d fix: make mcp filter type explicit in mcp_filter demo (fixes #644) Octopus 2026-04-04 13:27:36 +08:00
  • fc53c6b7c4 updating model list and adding the xiamoi models musa/xiaomi-provider Salman Paracha 2026-04-03 16:16:48 -07:00
  • b0e41db4be Merge branch 'main' into musa/xiaomi-provider Salman Paracha 2026-04-03 16:08:40 -07:00
  • bf3641a288 deploy: 9406af3a09 Spherrrical 2026-04-03 17:06:11 +00:00
  • 9406af3a09
    release 0.4.17 (#869) 0.4.17 Adil Hafeez 2026-04-03 10:05:33 -07:00
  • b85fab8696 feat: add http_headers support to LlmProvider for custom upstream headers (fixes #592) Octopus 2026-04-03 15:09:29 +08:00
  • f699cfb059 merge main into plano-session_pinning Adil Hafeez 2026-04-02 22:58:47 -07:00
  • e42aa7cb75 deploy: aa16a6dc4b Spherrrical 2026-04-03 01:32:54 +00:00
  • aa16a6dc4b
    ci(e2e): stabilize preference demo test execution (#865) Musa 2026-04-02 21:32:20 -04:00
  • 3da9f6416e release 0.4.17 adil/release-0.4.17 Adil Hafeez 2026-04-02 18:28:16 -07:00
  • 9eccc1da04 deploy: 7606c55b4b adilhafeez 2026-04-03 01:11:09 +00:00
  • 7606c55b4b
    support developer role in chat completions API (#867) 0.4.17-rc1 Adil Hafeez 2026-04-02 18:10:32 -07:00
  • 21168cfb1a deploy: 1d3f4d6c05 adilhafeez 2026-04-03 01:09:19 +00:00
  • 1d3f4d6c05
    Publish docker images to DigitalOcean Container Registry (#868) Adil Hafeez 2026-04-02 18:08:49 -07:00
  • 4277ed049a deploy: 5d79e7a7d4 adilhafeez 2026-04-03 01:01:04 +00:00
  • 5d79e7a7d4
    fix: resolve all open Dependabot security alerts (#866) Adil Hafeez 2026-04-02 18:00:28 -07:00
  • d6a16d43d5 add workflow_dispatch for testing DOCR publish adil/docr-publish Adil Hafeez 2026-04-02 17:36:01 -07:00
  • 18a78916c8 only publish to DOCR on release, not on main push Adil Hafeez 2026-04-02 16:52:29 -07:00
  • 790405f6dc publish docker images to DigitalOcean Container Registry Adil Hafeez 2026-04-02 16:44:24 -07:00
  • d33383a134 support developer role in chat completions API adil/support-developer-role Adil Hafeez 2026-04-02 16:35:54 -07:00
  • 7505aa79b4 fix: resolve all open Dependabot security alerts adil/fix-dependabot-security-alerts Adil Hafeez 2026-04-02 16:34:16 -07:00
  • 718dee0030 ci(e2e): stabilize preference demo test execution musa/fix-e2e-demo-preference-ci Spherrrical 2026-04-02 14:42:45 -07:00
  • 6f1e028588 refactor(demos): remove Xiaomi MiMo integration demo and update documentation Spherrrical 2026-04-02 13:16:05 -07:00
  • 6edf3594b3 feat(demos): add xiaomi mimo integration demo Spherrrical 2026-04-02 13:04:13 -07:00
  • f092cd4917 feat(provider): add xiaomi as first-class provider Spherrrical 2026-04-02 13:03:54 -07:00
  • f69a3e519f deploy: 76ff353c1e Spherrrical 2026-04-02 13:18:56 +00:00
  • 76ff353c1e
    fix(web): refresh blog content and featured post selection (#862) Musa 2026-04-02 09:18:19 -04:00