mirror of
https://github.com/katanemo/plano.git
synced 2026-04-25 00:36:34 +02:00
Commit graph
Select branches
Hide pull requests
322-add-support-for-pydantic-logfire-for-llmagent-tracing
add-honeycomb-tracing-demo
add-in-tpot
adiil/release_0.4.8
adil-test
adil/0.4.9
adil/add-build-skills
adil/add-claude-md
adil/add-claude-opus-4-7
adil/add_acm_demo
adil/add_br_support
adil/add_claude_4
adil/add_compress_decompress
adil/add_custom_span
adil/add_deepseek
adil/add_default
adil/add_docker_deployment
adil/add_dynamic_config
adil/add_endpoint_http_headers
adil/add_envoy_retries
adil/add_gemini_support
adil/add_github_pull_request_extension
adil/add_http_api
adil/add_in_path_support
adil/add_k8s_deploy_guide
adil/add_llm_agent_support
adil/add_llm_provider_put
adil/add_local_routing_instructions
adil/add_log_level
adil/add_native_gemini
adil/add_open_webui_support
adil/add_output_filter_chain
adil/add_parallel_calls
adil/add_routing_service
adil/add_support_json_content_type
adil/add_uv_support
adil/agent_format
adil/agent_format_demo
adil/agents_framework
adil/agents_support
adil/arch_cluster
adil/arch_fc_v1_1_default
adil/better_model_namesg
adil/bright_staff
adil/brightstaff-prometheus-metrics
adil/bug_fix_bright_staff
adil/build_without_docker
adil/cargo_clippy
adil/claude-skills
adil/consistent_request_id
adil/create_archfc_monitor
adil/create_md_files
adil/currency_converter_honeycomb
adil/custom_llm
adil/custom_orchestrator
adil/custom_trace
adil/dashboard_update
adil/debug_pypi_release
adil/default_agent_schema
adil/default_endpoint_port
adil/demo_readme
adil/developer_error
adil/disable-signals-override
adil/disable_bedrock
adil/do-provider
adil/docker-security-scan
adil/docker_publish_test
adil/docr-publish
adil/dont_include_internal_models
adil/dont_run_docker_compose_preference
adil/encode_param_values
adil/filter_healthz
adil/filter_out_internal_models
adil/fix-anthropic-stream-message-stop
adil/fix-code-scanning-alerts
adil/fix-dependabot-security-alerts
adil/fix-production-panics-common-crate
adil/fix_arch_api_key
adil/fix_bugs
adil/fix_build_break
adil/fix_cli
adil/fix_config_bug
adil/fix_config_generator
adil/fix_custom_tracing
adil/fix_cve_2025-6020
adil/fix_cve_2025_13836
adil/fix_docker_hub_release_tag
adil/fix_docker_release
adil/fix_docker_tag_2
adil/fix_enum
adil/fix_formatting
adil/fix_hr_demo
adil/fix_image_content
adil/fix_info_pipeline_processor
adil/fix_issue_651
adil/fix_llm_routing
adil/fix_local_ollama_demo
adil/fix_native_build
adil/fix_ollama
adil/fix_ollama_tracing
adil/fix_podman_conflits
adil/fix_prompt_guards
adil/fix_prompt_target_name
adil/fix_prompt_target_name_3
adil/fix_release_docker_image
adil/fix_uv_publish_native_build
adil/fix_weather_forecast_demo
adil/fix_wheel
adil/follow_up_pr_190
adil/handle_agent_error_code
adil/hermesllm
adil/hurl_tests
adil/improve-config-validation-errors
adil/improve_docker_build_cache
adil/improve_e2e_tests
adil/improve_gh_action_time
adil/improve_supervisord2
adil/introduce_base_url
adil/jaeger_update
adil/k8s_demo
adil/listener-routes
adil/llm_tracing
adil/log_improvements
adil/make_arch_api_key_optional
adil/make_router_model_required
adil/max_tokens_i32
adil/memory-leak-fix
adil/mock_tests
adil/model_testing
adil/move_to_shared
adil/multi_llm_support
adil/native-logs
adil/native_build_download_progress
adil/obs-change
adil/obs-console
adil/omnillm
adil/only_test_currency_exchange
adil/optional-token-counting
adil/override_llm
adil/parallel_e2e
adil/pass_model_name_from_router
adil/passthrough-auth-anthropic
adil/pin_poetry
adil/plano-use-orchestrator
adil/plano_orchestration
adil/podman_compatibility1
adil/podman_support
adil/port_map
adil/precommit-skill
adil/precommit_rust_tests
adil/publish_docker
adil/publish_gh
adil/publish_ghrc
adil/publish_on_release
adil/publish_pypi_from_gh_action
adil/publish_release
adil/python_3_14
adil/refactor_brightstaff
adil/refactor_config_generator
adil/refactor_logging
adil/refactor_prompt_gateway
adil/release-0.4.12
adil/release-0.4.14
adil/release-0.4.15
adil/release-0.4.17
adil/release-0.4.19
adil/release_0.0.5
adil/release_0.1.0
adil/release_0.1.2
adil/release_0.1.3
adil/release_0.1.5
adil/release_0.1.9
adil/release_0.2.0
adil/release_0.2.1
adil/release_0.2.2
adil/release_0.2.3
adil/release_0.2.4
adil/release_0.2.5
adil/release_0.2.6
adil/release_0.2.7
adil/release_0.2.8
adil/release_0.3.0
adil/release_0.3.1
adil/release_0.3.10
adil/release_0.3.12
adil/release_0.3.13
adil/release_0.3.14
adil/release_0.3.15
adil/release_0.3.16
adil/release_0.3.17_2
adil/release_0.3.18
adil/release_0.3.2
adil/release_0.3.20
adil/release_0.3.21
adil/release_0.3.22
adil/release_0.3.3
adil/release_0.3.4
adil/release_0.3.5
adil/release_0.3.6
adil/release_0.3.7
adil/release_0.3.8
adil/release_0.3.9
adil/release_0.4.1
adil/release_0.4.10
adil/release_0.4.11
adil/release_0.4.13
adil/release_0.4.2
adil/release_0.4.3
adil/release_0.4.4
adil/release_0.4.5
adil/release_0.4.6
adil/release_3_11
adil/remove_dependency_on_compose
adil/remove_proxy_wasm_int_tests
adil/remove_unnecessary_clones
adil/remove_unused_lock_files
adil/rename_arch_tools
adil/rename_logs_line
adil/rename_planoai
adil/rename_to_plano
adil/rename_to_plano2
adil/restructure-metrics-sources
adil/retry_embeddings_fetch
adil/routing_inline_policy
adil/run-demos-without-docker
adil/run_e2e_mult_version
adil/run_routing_locally
adil/rust_1_92
adil/secret_alert
adil/selinux
adil/separate_out_demo_tests
adil/signoz_tracing
adil/simplify_message
adil/split_wasm_filter
adil/spotify_demo
adil/stats_port_map
adil/stream_access_logs
adil/streaming-output-filters
adil/supervisord-startup-order
adil/support-developer-role
adil/talk_to_s3
adil/test_docker_rel
adil/test_release
adil/tests_update
adil/timeout-listener-config
adil/top-level-routing-preferences
adil/trim_conversation
adil/update_0.1.6
adil/update_agent_timeout
adil/update_arch_config_format
adil/update_arch_config_version
adil/update_archgw_logs
adil/update_base_image_python313
adil/update_cli_readme
adil/update_contrib_guide
adil/update_docs
adil/update_envoy
adil/update_getting_started_guide
adil/update_hallucination2
adil/update_k8s_arch_router_docs
adil/update_listener_timeout
adil/update_listener_timeout2
adil/update_llm_gateway_health_check
adil/update_lock_file
adil/update_logs
adil/update_mcp_demo_docs2
adil/update_mcp_filter_docs
adil/update_model_name
adil/update_plano_0.4.15
adil/update_quickstart
adil/update_readme
adil/update_readme2
adil/update_readme_config
adil/update_readme_model_required
adil/update_readme_preference_demo
adil/update_readme_python_3.12
adil/update_readme_with_arch_fc
adil/update_roadmap
adil/update_rst
adil/update_rust_1.82
adil/update_rust_1.93
adil/update_torch
adil/update_travel_agent_request_id
adil/update_vscode_workspace
adil/update_wasm
adil/update_workspace
adil/upgrade_envoy_1.34
adil/upgrade_envoy_1.37_0
adil/upstream_tls_fix
adil/use_anythingllm_on_all_demos
adil/use_aws_archfc
adil/use_better_routing_format
adil/use_custom_tags
adil/use_default_docker_sock
adil/use_docker_cli
adil/use_json_conv
adil/use_standard_tracing
adil/use_uv
adil/use_uv2
adil/use_uv_pypi_publish
adil/use_wheel
adil/zero-config-up
adilhafeez/fix-analyzer-follow-up-panic
adilhafeez/model-listener-filter-chain
adilhafeez/orchestrator-trim-oversized-user-message
adilhafeez/rust-cli-rewrite
adilhafeez/update-claude-md-workflow-prefs
arch-docker-file
cargo-workspace
claude-code-routing-launch
claude/add-claude-documentation-h4kt7
claude/analyze-test-coverage-DkaG3
claude/fix-code-copy-text-nD5pU
claude/remove-exposed-secrets-hHtdN
collect-stats-in-stream-context
copilot/fix-typo-in-documentation
copilot/remove-secrets-and-passwords
copilot/support-external-session-cache
cotran/fix-assistant
cotran/fix-cli
cotran/hallu-fix
cotran/hallucination
cotran/hallucination-fix
cotran/integration
cotran/integration1.1
cotran/intent
cotran/linux
cotran/logprob
cotran/modelserver-cli
cotran/prefill
cotran/refactor-model-server
cotran2-patch-1
cotran2-patch-2
cotran2/router-doc
debug-streaming
debug-streaming-v2
demos-overhaul
feat/retry-on-ratelimit-v2
fix-README-in-weather-forecast
fix-bug-embeddings
fix-network-agent-demo
fix-ttft-granularity
gh-pages
http-filter-demo
integrate-Arch-Function-v1.1
main
metrics
musa/738-cli-template-sync
musa/812
musa/813
musa/add-vercel-openrouter
musa/chatgpt-subscription
musa/cli
musa/cli-up-down-pretty-output
musa/codex-cli
musa/coding-agents-cli
musa/config-reference-routing-preferences
musa/custom-trace-attributes
musa/demo-fix
musa/do-release-announcement-fresh
musa/fix-affinity-routing
musa/fix-e2e-demo-preference-ci
musa/fix-full-reference-validate-config
musa/fix-null-prefer-routing
musa/fix-routing-preferences-migration
musa/gpu-free-tier
musa/graceful-error-message-cli
musa/include-contact-page
musa/katanemo-com-site-clean
musa/katanemo-com-site-clean0
musa/langchain-demo
musa/logo-cloud
musa/perplexity-sonar-api
musa/redis-session-cache
musa/release-0.4.16
musa/release-0.4.18
musa/release-0.4.21
musa/remove-logo
musa/security-policies
musa/skills
musa/update-black-precommit-latest
musa/vercel-ai-sdk-demo
musa/vercel-openrouter-providers
musa/web-docs-release-prep
musa/website-seo
musa/www
musa/xiaomi-provider
openclaw-routing-demo
plano-fix_security_scan
plano-session_pinning
pr-602
pr-635
pr-687
pr-688
pr-761
pr-820
release/0.4.7
release/v0.4.20
remove-unused
revert-666-adil/release_0.4.1
revert-669-revert-666-adil/release_0.4.1
salanap/java-debug-ai
salmanap-patch-1
salmanap-patch-2
salmanap/add-claude-code-codex-routing
salmanap/add-support-for-additional-llm-providers
salmanap/add-support-for-bedrock-llms
salmanap/add-support-for-moonshot-glm-providers
salmanap/add-support-for-qwen
salmanap/add-support-for-v1-messages
salmanap/agent-hand-off-routing-docs
salmanap/align-docs-reaadme
salmanap/arch-ascii-diagram
salmanap/chrome-extension-routing
salmanap/claude-client
salmanap/cleanup_demos
salmanap/doc_fixes_0_18
salmanap/docs_023
salmanap/dynamic-models
salmanap/fix-032-readme-docs
salmanap/fix-606
salmanap/fix-bug-plano-orchestrator
salmanap/fix-chrome-violations
salmanap/fix-claude-code-readme
salmanap/fix-claude-code-router-branch-name
salmanap/fix-content-tools-conflict-openai
salmanap/fix-docs-037
salmanap/fix-docs-build
salmanap/fix-end-to-end-tracing
salmanap/fix-errors-in-pre-commit
salmanap/fix-failing-tests-openai-anthropic
salmanap/fix-log-resolution-llm-gateway
salmanap/fix-network-agent
salmanap/fix-permissions-chrome-extension
salmanap/fix-readme-dependencies
salmanap/fix-readme-march-19
salmanap/fix-routegpt-chat-api-hooks
salmanap/fix-tabs-permissions-routegpt
salmanap/fix-tests-and-docs-for316release
salmanap/fix-travel-agents-readme
salmanap/fix-typo-qwen-docs
salmanap/fix-v1-responses-parsing
salmanap/fix_all_demos
salmanap/fix_docs_new_providers_model_alias
salmanap/fix_groq_issue_454
salmanap/fix_readme
salmanap/fix_readme_019
salmanap/fix_readme_agents
salmanap/fix_readme_llm_routing
salmanap/fix_spotify_demo
salmanap/fix_website
salmanap/full-local-arch-llms
salmanap/gradio_full_stack_demo
salmanap/hr_agent_readme
salmanap/meetup-agent-demo
salmanap/model-aliases
salmanap/model-server-to-rust
salmanap/model_choice_newsletter_demo
salmanap/new-models-list
salmanap/plano-docs-cli
salmanap/pr-781-from-fork
salmanap/pr-782-from-fork
salmanap/pytest
salmanap/remove-mistral-keys-from-demos
salmanap/remove_model_server
salmanap/signals
salmanap/signals-clean
salmanap/simplify_readme
salmanap/state_for_v1_responses
salmanap/support_path_and_headers_for_model_providers
salmanap/update-llm-models
salmanap/update-providers
salmanap/update-readme-claude-code-router
salmanap/update-readme-preference-based-routing
salmanap/update-tracing-experience
salmanap/update_docs_peter_demo
salmanap/update_spotify_readme_fix_links
salmanap/use_upstream_image_for_travel_agents_demo
salmanap/v1-responses
salmanp/fix-readme
salmanp/update_readme
shuguang/error_handling
shuguang_orchestration
site-clean
syed/fix_706
syed/issue_787
syed/signals_docs
syed/signals_flag_marker
syed/signals_phase1
syed/signals_port
test-setuptools-python14-fix
types
#1
#10
#100
#101
#102
#103
#104
#105
#106
#107
#108
#109
#11
#110
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#136
#137
#138
#139
#14
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#170
#175
#177
#178
#179
#18
#182
#183
#184
#185
#186
#189
#190
#192
#193
#194
#195
#196
#197
#198
#199
#20
#200
#202
#203
#204
#206
#208
#209
#21
#211
#215
#216
#217
#218
#219
#22
#220
#223
#224
#225
#227
#228
#229
#23
#230
#233
#235
#236
#238
#239
#24
#240
#241
#242
#244
#245
#248
#249
#25
#250
#253
#254
#255
#256
#26
#262
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#278
#28
#280
#281
#283
#284
#285
#29
#292
#30
#302
#303
#304
#305
#307
#308
#309
#31
#311
#32
#320
#327
#328
#329
#33
#330
#331
#332
#334
#335
#336
#337
#338
#339
#34
#340
#341
#343
#344
#345
#346
#347
#348
#35
#354
#356
#357
#358
#361
#362
#363
#365
#366
#367
#368
#370
#371
#372
#373
#375
#376
#377
#379
#380
#381
#382
#384
#385
#386
#387
#389
#39
#391
#392
#393
#394
#395
#396
#397
#398
#399
#4
#40
#400
#401
#402
#403
#404
#406
#407
#409
#41
#410
#411
#412
#413
#414
#415
#416
#418
#419
#420
#421
#422
#423
#424
#425
#426
#428
#430
#432
#433
#434
#435
#436
#437
#438
#439
#44
#443
#444
#445
#446
#448
#449
#45
#450
#452
#453
#455
#456
#457
#460
#461
#463
#464
#465
#466
#467
#468
#469
#47
#471
#472
#473
#474
#475
#477
#478
#479
#48
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#49
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#5
#50
#500
#501
#502
#503
#505
#506
#507
#508
#509
#51
#510
#511
#512
#517
#518
#519
#52
#520
#521
#522
#523
#523
#524
#525
#526
#527
#53
#530
#531
#532
#533
#534
#536
#537
#539
#54
#542
#543
#544
#546
#547
#548
#549
#55
#550
#551
#552
#553
#554
#555
#556
#558
#56
#562
#564
#565
#566
#567
#568
#569
#57
#570
#571
#572
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#588
#59
#590
#591
#593
#594
#595
#596
#597
#598
#599
#6
#60
#601
#602
#603
#604
#605
#607
#608
#61
#610
#611
#613
#615
#616
#619
#62
#620
#621
#622
#623
#624
#626
#627
#628
#629
#63
#631
#632
#633
#634
#635
#637
#639
#64
#640
#641
#647
#649
#65
#650
#652
#653
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#687
#688
#689
#69
#693
#694
#695
#695
#696
#698
#699
#70
#700
#701
#702
#705
#708
#709
#71
#710
#711
#712
#713
#714
#715
#716
#717
#718
#719
#72
#720
#721
#722
#723
#724
#725
#726
#727
#728
#73
#730
#731
#732
#733
#733
#734
#735
#736
#737
#739
#74
#740
#741
#742
#743
#744
#745
#746
#746
#747
#747
#748
#749
#75
#751
#752
#753
#754
#755
#756
#757
#758
#759
#76
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#769
#77
#770
#771
#772
#773
#774
#778
#779
#78
#780
#781
#782
#783
#784
#785
#788
#79
#790
#790
#794
#796
#797
#799
#799
#80
#800
#801
#802
#803
#804
#805
#806
#807
#808
#809
#81
#814
#815
#816
#817
#817
#819
#82
#820
#821
#821
#822
#823
#824
#825
#827
#828
#828
#829
#83
#830
#831
#832
#834
#834
#837
#838
#839
#84
#840
#841
#841
#842
#843
#843
#844
#846
#846
#849
#85
#851
#852
#853
#854
#855
#856
#857
#858
#859
#86
#860
#861
#862
#863
#865
#866
#867
#868
#869
#87
#870
#870
#871
#871
#873
#874
#874
#876
#877
#878
#879
#88
#880
#880
#881
#882
#883
#883
#884
#884
#885
#886
#887
#888
#888
#889
#89
#890
#891
#892
#894
#895
#896
#897
#898
#899
#9
#90
#900
#901
#902
#903
#904
#905
#906
#907
#907
#91
#910
#911
#912
#913
#92
#93
#94
#95
#96
#97
#98
#99
0.1.0
0.1.2
0.1.3
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
0.2.0
0.2.1
0.2.2
0.2.3
0.2.4
0.2.5
0.2.6
0.2.6.1
0.2.6.2
0.2.6.3
0.2.6.4
0.2.6.5
0.2.7
0.2.8
0.3.0
0.3.1
0.3.10
0.3.11
0.3.12
0.3.13
0.3.14
0.3.15
0.3.16
0.3.17
0.3.18
0.3.2
0.3.20
0.3.21
0.3.22
0.3.3
0.3.4
0.3.5
0.3.6
0.3.7
0.3.8
0.3.9
0.4.0
0.4.1
0.4.10
0.4.11
0.4.12
0.4.13
0.4.14
0.4.15
0.4.16
0.4.17
0.4.17-rc1
0.4.18
0.4.19
0.4.2
0.4.20
0.4.21
0.4.3
0.4.4
0.4.6
0.4.7
0.4.8
0.4.9
-
44810a5b66
fix(web): refresh blog content and featured post selection
musa/do-release-announcement-fresh
Spherrrical
2026-04-02 06:14:57 -07:00 -
7ced98790c
fix(web): refresh blog content and featured post selection
musa/web-docs-release-prep
Spherrrical
2026-04-02 06:14:57 -07:00 -
6bd389cb0f
deploy:
39b430d74b
Spherrrical
2026-04-02 13:04:27 +00:00 -
39b430d74bfeat(web): merge DigitalOcean release announcement updates (#860)
Musa
2026-04-02 09:03:52 -04:00 -
541385ae53
fix(web): point acquisition links to announcement post
Spherrrical
2026-04-01 16:40:14 -07:00 -
b57c2331e0
fix(web): add mobile arrow cue to announcement banner
Spherrrical
2026-04-01 15:44:08 -07:00 -
f04c0b7cdd
add dynamic log config
adil/add_dynamic_config
Adil Hafeez
2026-04-01 15:40:40 -07:00 -
b0809a20ab
fix(web): make blog routes resilient without Sanity config
Spherrrical
2026-04-01 15:40:39 -07:00 -
d5de792cb4
feat(web): announce DigitalOcean acquisition across sites
Spherrrical
2026-04-01 15:40:31 -07:00 -
ff629c2585
deploy:
0857cfafbf
Spherrrical
2026-04-01 00:45:57 +00:00 -
0857cfafbfrelease 0.4.16 (#859) 0.4.16
Musa
2026-03-31 20:45:28 -04:00 -
7cfacbfb1d
release 0.4.16
musa/release-0.4.16
Spherrrical
2026-03-31 17:09:50 -07:00 -
08eaef19a9
deploy:
f68c21f8df
Spherrrical
2026-04-01 00:41:56 +00:00 -
f68c21f8dfHandle null prefer in inline routing policy (#856)
Musa
2026-03-31 20:41:25 -04:00 -
461f4b10f0
deploy:
3dbda9741e
Spherrrical
2026-04-01 00:41:12 +00:00 -
3dbda9741efix: route Perplexity OpenAI endpoints without /v1 (#854)
Musa
2026-03-31 20:40:42 -04:00 -
eb00a48b55
Add tests for default selection policy behavior in routing preferences
musa/fix-null-prefer-routing
Spherrrical
2026-03-31 17:17:14 -07:00 -
e3116d8882
moving const to top of file
musa/perplexity-sonar-api
Spherrrical
2026-03-31 17:12:04 -07:00 -
1bf2c15210
refactor: use constant for Perplexity provider prefix in LLM module
Spherrrical
2026-03-31 17:04:53 -07:00 -
3fde960a19
Use serde defaulting for null selection preference
Spherrrical
2026-03-31 14:33:03 -07:00 -
45972faecf
deploy:
d8f4fd76e3
adilhafeez
2026-03-31 21:28:45 +00:00 -
d8f4fd76e3replace production panics with graceful error handling in common crate (#844)
Adil Hafeez
2026-03-31 14:28:11 -07:00 -
c9f1e6c2bd
deploy:
36fa42b364
Spherrrical
2026-03-31 21:27:07 +00:00 -
36fa42b364Improve planoai up/down CLI progress output (#858)
Musa
2026-03-31 17:26:32 -04:00 -
ea3e723c37
Improve planoai up/down CLI progress output
musa/cli-up-down-pretty-output
Spherrrical
2026-03-31 13:21:21 -07:00 -
b44d20404b
deploy:
82f34f82f2
Spherrrical
2026-03-31 20:19:23 +00:00 -
82f34f82f2Update black hook for Python 3.14 (#857)
Musa
2026-03-31 16:18:45 -04:00 -
043942b88c
Reformat Python files for new black version
musa/update-black-precommit-latest
Spherrrical
2026-03-31 13:12:36 -07:00 -
297e7e30ee
Update pre-commit black to latest release
Spherrrical
2026-03-31 13:05:11 -07:00 -
9e066c86d4
Handle null prefer in inline routing policy
Spherrrical
2026-03-31 11:53:20 -07:00 -
4b92735887
deploy:
f019f05738
adilhafeez
2026-03-31 00:34:15 +00:00 -
f019f05738release 0.4.15 (#853) 0.4.15
Adil Hafeez
2026-03-30 17:33:40 -07:00 -
21aa91551d
Merge branch 'main' into adil/release-0.4.15
adil/release-0.4.15
Adil Hafeez
2026-03-30 17:22:34 -07:00 -
1f5354da9d
Merge branch 'main' into adil/update_plano_0.4.15
adil/update_plano_0.4.15
Adil Hafeez
2026-03-30 17:20:07 -07:00 -
3c08e46b81
deploy:
af98c11a6d
adilhafeez
2026-03-31 00:12:57 +00:00 -
af98c11a6drestructure model_metrics_sources to type + provider (#855)
Adil Hafeez
2026-03-30 17:12:20 -07:00 -
1c01d0f83c
fix ordering and add debug statement
adil/restructure-metrics-sources
Adil Hafeez
2026-03-30 16:49:45 -07:00 -
bac03b7583
make selection_policy optional, defaults to prefer: none
Adil Hafeez
2026-03-30 15:55:01 -07:00 -
0ff166e0f6
remove model_metrics_sources and selection_policy from demo and docs
Adil Hafeez
2026-03-30 15:51:09 -07:00 -
ba701264be
restructure model_metrics_sources to use type + provider pattern
Adil Hafeez
2026-03-30 15:18:04 -07:00 -
a9450872a3
add tests for Perplexity provider handling in LLM module
Spherrrical
2026-03-30 14:51:21 -07:00 -
1e2013bffc
fix: route Perplexity OpenAI paths without /v1
Spherrrical
2026-03-30 14:17:23 -07:00 -
0a2e5a1be3
release 0.4.15
Adil Hafeez
2026-03-30 13:50:55 -07:00 -
ecd4c36ec2
deploy:
e5751d6b13
adilhafeez
2026-03-30 20:47:27 +00:00 -
e5751d6b13model routing: cost/latency ranking with ranked fallback list (#849)
Adil Hafeez
2026-03-30 13:46:52 -07:00 -
21d4806304
add day time unit for ratelimits
adil/top-level-routing-preferences
Adil Hafeez
2026-03-30 13:38:48 -07:00 -
d96a2b32f7
use uv run in validate script for local dev
Adil Hafeez
2026-03-30 13:32:50 -07:00 -
9487c085d7
fix config reference: remove duplicate models, fix validation errors
Adil Hafeez
2026-03-30 13:27:06 -07:00 -
b9087ab908
fix: make full config reference pass validate_plano_config
musa/fix-full-reference-validate-config
Spherrrical
2026-03-30 13:25:25 -07:00 -
87343e19d4
Merge remote-tracking branch 'origin/main' into adil/top-level-routing-preferences
Adil Hafeez
2026-03-30 13:23:57 -07:00 -
5b869648c4
remove random selection policy — consumers can shuffle client-side
Adil Hafeez
2026-03-30 12:33:06 -07:00 -
3912e68349
deploy:
3a531ce22a
Spherrrical
2026-03-30 19:25:38 +00:00 -
3a531ce22aexpand configuration reference with missing fields (#851)
Musa
2026-03-30 15:25:05 -04:00 -
8e4ef9a443
expand configuration reference with missing fields
musa/config-reference-routing-preferences
Spherrrical
2026-03-30 12:16:39 -07:00 -
41e6b489f5
fix pre-commit: black format metrics_server.py, remove trailing newline in config.yaml
Adil Hafeez
2026-03-27 17:45:38 -07:00 -
3af94d3bce
docs: note per-request warning for models with no metric data
Adil Hafeez
2026-03-27 17:33:50 -07:00 -
a7903d9271
add model_aliases to digitalocean_pricing, use model_id as key, warn on missing data at request time
Adil Hafeez
2026-03-27 17:32:15 -07:00 -
bd335cd8bd
fix DO pricing URL, model_providers name validation, cost_metrics demo endpoint
Adil Hafeez
2026-03-27 17:14:18 -07:00 -
bd7afd911e
add DigitalOcean pricing, startup validation, and demo update
Adil Hafeez
2026-03-27 16:54:37 -07:00 -
76b1f37052
redesign model_metrics_sources, drop legacy per-provider routing, return ranked model list
Adil Hafeez
2026-03-27 12:37:38 -07:00 -
b12bf74e5c
cargo fmt
Adil Hafeez
2026-03-26 21:02:52 -07:00 -
2ef938ac5f
add top-level routing_preferences with selection_policy and model metrics fetch
Adil Hafeez
2026-03-26 17:35:39 -07:00 -
0105897692
add session pinning to llm_chat handler and rewrite session pinning demo
Adil Hafeez
2026-03-26 16:44:05 -07:00 -
eca61406d4Merge
1422df5f29into406fa92802
Jason
2026-03-27 02:03:42 +08:00 -
1422df5f29
feat(routing): add HTTP policy provider with revision-aware caching
JasonOA888
2026-03-27 02:03:23 +08:00 -
71437d2b2c
merge main into plano-session_pinning
Adil Hafeez
2026-03-26 10:32:22 -07:00 -
b3c865330e
improve demo output formatting
Adil Hafeez
2026-03-25 23:15:00 -07:00 -
190790a3d2
add session pinning demo with iterative research agent
Adil Hafeez
2026-03-25 23:09:50 -07:00 -
20e8e0c51e
replace enable_token_counting bool with token_counting_strategy enum (estimate|auto)
adil/optional-token-counting
Adil Hafeez
2026-03-25 05:35:27 +00:00 -
861fc382a4
replace production panics with graceful error handling in common crate
adil/fix-production-panics-common-crate
Adil Hafeez
2026-03-25 04:19:07 +00:00 -
f59794d70f
remove Python CLI from all CI jobs, use Rust binary artifact everywhere
adilhafeez/rust-cli-rewrite
Adil Hafeez
2026-03-23 05:13:13 +00:00 -
6cf0c4ff7b
remove Python from Docker: use Rust CLI for config generation
Adil Hafeez
2026-03-23 05:09:47 +00:00 -
e5f3039924
make tiktoken token counting optional via enable_token_counting override
Adil Hafeez
2026-03-22 21:45:02 -07:00 -
2e3744fd1a
use double-fork daemon to fully detach child processes
Adil Hafeez
2026-03-23 01:39:09 +00:00 -
e8dd0bbdf8
merge start and health check into single CI step to avoid process cleanup
Adil Hafeez
2026-03-23 01:26:30 +00:00 -
fde90a00df
fix daemon detach: use setsid() and add sleep in CI smoke test
Adil Hafeez
2026-03-23 01:16:21 +00:00 -
be99690b07
fix daemon process detach: use process_group(0) to prevent SIGTERM on parent exit
Adil Hafeez
2026-03-23 01:05:47 +00:00 -
705508112b
fix Tera indent filter to match Jinja2 behavior (skip first line)
Adil Hafeez
2026-03-23 00:55:02 +00:00 -
e4af53a8ae
add dev install instructions to quickstart and contributing guide
Adil Hafeez
2026-03-23 00:43:34 +00:00 -
944cddd9a6
update quickstart with install.sh instructions
Adil Hafeez
2026-03-23 00:22:30 +00:00 -
0ee45e7084
update README with install.sh instructions
Adil Hafeez
2026-03-23 00:20:41 +00:00 -
f63d86f74d
simplify validate script, drop rendered file diff check
Adil Hafeez
2026-03-23 00:04:14 +00:00 -
cc896bf20f
fix Tera template compat, remove Python from CI entirely
Adil Hafeez
2026-03-22 23:53:57 +00:00 -
b7fd7771cd
fix Docker build: add plano-cli to workspace manifest in Dockerfile
Adil Hafeez
2026-03-22 23:44:36 +00:00 -
b1486a9c68
revert native-smoke-test to Python CLI (Tera template compat pending)
Adil Hafeez
2026-03-22 23:37:57 +00:00 -
a0e0f0ffda
revert validate-config to Python (Tera indent() compat needs fixing)
Adil Hafeez
2026-03-22 23:25:03 +00:00 -
5a1de47e2c
build CLI once, share binary via artifact across CI jobs
Adil Hafeez
2026-03-22 23:15:39 +00:00 -
6efb152cec
add validate command, remove Python dependency from CI
Adil Hafeez
2026-03-22 23:09:56 +00:00 -
eb30c65796
add install.sh script and self-update command
Adil Hafeez
2026-03-22 23:05:13 +00:00 -
1e6f38f772
fix validate-config CI job to use Python (script unchanged)
Adil Hafeez
2026-03-22 23:02:58 +00:00 -
15b9e8b95c
rewrite planoai CLI in Rust
Adil Hafeez
2026-03-22 22:57:35 +00:00 -
bbb2770a13
feat(demos): add AG2 multi-agent research team with Plano orchestration
Faridun Mirzoev
2026-03-20 12:11:57 -07:00 -
fa14cc37ae
deploy:
406fa92802
adilhafeez
2026-03-20 07:52:05 +00:00 -
406fa92802release 0.4.14 (#840) 0.4.14
Adil Hafeez
2026-03-20 00:51:37 -07:00 -
59f77ad51erelease 0.4.14 adil/release-0.4.14
Adil Hafeez
2026-03-20 00:43:01 -07:00 -
f21a90b4f4
deploy:
69df124c47
salmanap
2026-03-20 07:41:21 +00:00 -
69df124c47the orchestrator had a bug where it was setting the wrong headers for archfc.katanemo.dev (#839)
Salman Paracha
2026-03-20 00:40:47 -07:00 -
66371df814
the orchestrator had a bug where it was setting the wrong headers for archfc.katanemo.dev
salmanap/fix-bug-plano-orchestrator
Salman Paracha
2026-03-20 00:19:48 -07:00 -
f9766f39b5
deploy:
180a9cb748
adilhafeez
2026-03-20 05:38:30 +00:00 -
180a9cb748separate config generation from process startup in supervisord (#838) 0.4.13
Adil Hafeez
2026-03-19 22:37:56 -07:00