Commit graph

574 commits

Author SHA1 Message Date
Salman Paracha
1d5c8e05ac updated provider_models.json to yaml, added that file to our docs for reference 2026-01-27 15:38:14 -08:00
Salman Paracha
5984e2c594 updating docs to mention wildcard model providers 2026-01-24 14:13:55 -08:00
Salman Paracha
f005143d21 re-ran the models list utility and added a shell script to run it 2026-01-24 13:57:20 -08:00
Salman Paracha
6b86830c09 fixed the config generator to allow for base_url providers LLMs to include wildcard models 2026-01-24 12:56:31 -08:00
Salman Paracha
a7f7a011b3 making sure that all aliases and models match the config 2026-01-23 10:36:53 -08:00
Salman Paracha
482e988f95 fixed the model name, as gpt-5-mini-2025-08-07 wasn't in the config 2026-01-22 21:19:44 -08:00
Salman Paracha
f401bcc9e4 using default for the prompt_gateway path 2026-01-22 20:47:05 -08:00
Salman Paracha
47712f1dbc updating tests to always include the model id 2026-01-22 20:10:25 -08:00
Salman Paracha
f7a2b2ba92 fixed cargo fmt issues 2026-01-22 19:53:44 -08:00
Salman Paracha
541099474f fixing bugs related to default model provider, provider hint and duplicates in the model provider list 2026-01-22 17:00:00 -08:00
Salman Paracha
2c084ef6f7 Merge branch 'main' into salmanap/dynamic-models 2026-01-20 10:51:58 -08:00
Adil Hafeez
da5cbc29b7
release 0.4.3 (#701) 2026-01-18 00:07:46 -08:00
Musa
f2141cbdcb
demo: add multi-framework agent demo (#688) 2026-01-17 15:39:06 -08:00
Adil Hafeez
a4ccbda8fb
improve supervisord so its readable (#700) 2026-01-17 15:29:03 -08:00
Salman Paracha
9df67fb246 fixing compile errors 2026-01-16 16:44:07 -08:00
Salman Paracha
a2572d0d7f Merge branch 'main' into salmanap/dynamic-models 2026-01-16 16:32:16 -08:00
Salman Paracha
cdc1d7cee2
making Messages.Content optional, and having the upstream LLM fail if the right fields aren't set (#699)
Co-authored-by: Salman Paracha <salmanparacha@MacBook-Pro-342.local>
2026-01-16 16:24:03 -08:00
Adil Hafeez
626f556cc6
reduce number of info statements in pipeline processor (#698)
Co-authored-by: Adil Hafeez <adil.hafeez10@t-mobile.com>
2026-01-16 15:38:43 -08:00
Salman Paracha
34711c6f9d adding support for wildcard model providers 2026-01-16 14:53:02 -08:00
Tang Quoc Thai
4d53297c17
feat: add passthrough_auth option for forwarding client Authorization header (#687)
* feat: add passthrough_auth option for forwarding client Authorization header

* fix tests

* Update comment to reflect upstream forwarding

* Apply suggestions from code review

---------

Co-authored-by: Adil Hafeez <adil.hafeez@gmail.com>
Co-authored-by: Adil Hafeez <adil@katanemo.com>
2026-01-14 15:06:28 -08:00
Salman Paracha
86cf8ccdaa merge from main 2026-01-14 11:41:45 -08:00
Salman Paracha
bbb3517511 cleaning up plano cli commands 2026-01-14 11:39:18 -08:00
Adil Hafeez
ba1f783adf
add instructions about planoai and update guide to talk about pre-com… (#693)
* add instructions about planoai and update guide to talk about pre-commit and running tests locally

* update contrib guide
2026-01-14 11:37:21 -08:00
MeiyuZhong
6a29f8398f
http-filter: add fully http based demo (remove MCP) (#681)
* http-filter: add fully http based demo (remove MCP)

* Fix pre-commit formatting

* add instructions about uv build/sync in cli (#675)

* Musa/demo fix (#676)

* fix demo with travel agent

* Update .gitignore

* remove sse chunk rendering

* ensure that request id is consistent (#677)

* ensure that request id is consistent

* remove test debug/info statements

* Introduce signals change (#655)

* adding support for signals

* reducing false positives for signals like positive interaction

* adding docs. Still need to fix the messages list, but waiting on PR #621

* Improve frustration detection: normalize contractions and refine punctuation

* Further refine test cases with longer messages

* minor doc changes

* fixing echo statement for build

* fixing the messages construction and using the trait for signals

* update signals docs

* fixed some minor doc changes

* added more tests and fixed docuemtnation. PR 100% ready

* made fixes based on PR comments

* Optimize latency

1. replace sliding window approach with trigram containment check
2. add code to pre-compute ngrams for patterns

* removed some debug statements to make tests easier to read

* PR comments to make ObservableStreamProcessor accept optonal Vec<Messagges>

* fixed PR comments

---------

Co-authored-by: Salman Paracha <salmanparacha@MacBook-Pro-342.local>
Co-authored-by: MeiyuZhong <mariazhong9612@gmail.com>
Co-authored-by: nehcgs <54548843+nehcgs@users.noreply.github.com>

* pass request_id in orchestrator and routing model (#678)

* release 0.4.2 (#679)

* tweaks to web and docs to align to 0.4.2 (#680)

* tweaks to web and docs to align to 0.4.2

* made our release banner clickable

---------

Co-authored-by: Salman Paracha <salmanparacha@MacBook-Pro-342.local>

* Added request id across agents

* fix http_filter agent: request id + pre-commit

---------

Co-authored-by: Adil Hafeez <adil@katanemo.com>
Co-authored-by: Musa <malikmusa1323@gmail.com>
Co-authored-by: Salman Paracha <salman.paracha@gmail.com>
Co-authored-by: Salman Paracha <salmanparacha@MacBook-Pro-342.local>
Co-authored-by: nehcgs <54548843+nehcgs@users.noreply.github.com>
2026-01-13 13:51:12 -08:00
Adil Hafeez
ab391f96c7
don't include internal models in /v1/models endpoint (#685) 2026-01-09 16:57:41 -08:00
dependabot[bot]
c1c808feb2
Bump next from 16.0.0 to 16.0.10 in /packages/ui (#684)
Bumps [next](https://github.com/vercel/next.js) from 16.0.0 to 16.0.10.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v16.0.0...v16.0.10)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 16.0.10
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 15:33:55 -08:00
Adil Hafeez
11fb4cd633
remove unnecessary clones from code (#682) 2026-01-08 15:11:05 -08:00
Salman Paracha
40b9780774
tweaks to web and docs to align to 0.4.2 (#680)
* tweaks to web and docs to align to 0.4.2

* made our release banner clickable

---------

Co-authored-by: Salman Paracha <salmanparacha@MacBook-Pro-342.local>
2026-01-07 13:51:40 -08:00
Adil Hafeez
b7fba7a97f
release 0.4.2 (#679) 2026-01-07 13:02:06 -08:00
Adil Hafeez
78b2ae0cf7
pass request_id in orchestrator and routing model (#678) 2026-01-07 12:04:10 -08:00
Salman Paracha
b4543ba56c
Introduce signals change (#655)
* adding support for signals

* reducing false positives for signals like positive interaction

* adding docs. Still need to fix the messages list, but waiting on PR #621

* Improve frustration detection: normalize contractions and refine punctuation

* Further refine test cases with longer messages

* minor doc changes

* fixing echo statement for build

* fixing the messages construction and using the trait for signals

* update signals docs

* fixed some minor doc changes

* added more tests and fixed docuemtnation. PR 100% ready

* made fixes based on PR comments

* Optimize latency

1. replace sliding window approach with trigram containment check
2. add code to pre-compute ngrams for patterns

* removed some debug statements to make tests easier to read

* PR comments to make ObservableStreamProcessor accept optonal Vec<Messagges>

* fixed PR comments

---------

Co-authored-by: Salman Paracha <salmanparacha@MacBook-Pro-342.local>
Co-authored-by: MeiyuZhong <mariazhong9612@gmail.com>
Co-authored-by: nehcgs <54548843+nehcgs@users.noreply.github.com>
2026-01-07 11:20:44 -08:00
Adil Hafeez
57327ba667
ensure that request id is consistent (#677)
* ensure that request id is consistent

* remove test debug/info statements
2026-01-07 08:44:41 -08:00
Musa
b45c7aba86
Musa/demo fix (#676)
* fix demo with travel agent

* Update .gitignore

* remove sse chunk rendering
2026-01-06 14:32:06 -08:00
Adil Hafeez
745b36fdef
add instructions about uv build/sync in cli (#675) 2026-01-05 13:46:58 -08:00
Salman Paracha
8739b84a74 add social support banner 2026-01-04 00:03:39 -08:00
Salman Paracha
93e310049e updating quick start and pre-req sections 2026-01-03 23:51:17 -08:00
Salman Paracha
8be0cc2742 updating quick start and pre-req sections 2026-01-03 23:49:27 -08:00
Salman Paracha
a764cac869
updated readme with a snippet of code to go along with the descriptio… (#674)
* updated readme with a snippet of code to go along with the description of the proejct

* updated readme

---------

Co-authored-by: Salman Paracha <salmanparacha@MacBook-Pro-342.local>
2026-01-03 23:22:04 -08:00
Musa
0ed25afa45
feat(security): fix security issues (#673) 2026-01-03 08:22:21 -08:00
Adil Hafeez
b0988aa04a
simplify readme and point links to docs.planoai.dev (#672) 2026-01-02 13:45:29 -08:00
Adil Hafeez
f054dbdbe9
update quick start to elevate gateway/proxy example (#671) 2026-01-02 10:21:38 -08:00
Adil Hafeez
41aa4abaeb
release 0.4.1 (#670) 2026-01-01 23:39:18 -08:00
Adil Hafeez
77cdc7f6ef
Revert "release 0.4.1 (#666)" (#669)
This reverts commit 77df5160d8.
2025-12-30 15:28:30 -08:00
Adil Hafeez
77df5160d8
release 0.4.1 (#666) 2025-12-28 14:29:19 -08:00
Adil Hafeez
6eb9d07e7e
use uv to publish planoai to pypi (#665) 2025-12-28 14:14:27 -08:00
Adil Hafeez
4c4bc99e31
set cli package to planoai instead of cli (#664) 2025-12-27 23:49:41 -08:00
Adil Hafeez
053e2b3a74
use uv instead of poetry (#663) 2025-12-26 11:21:42 -08:00
Adil Hafeez
ca95ffb63d
cargo clippy (#660) 2025-12-25 21:08:37 -08:00
Adil Hafeez
c75e7606f9
update envoy to 1.36.4 (#662) 2025-12-25 20:54:30 -08:00
Adil Hafeez
47b2658b28
update rust to 1.92 (#661) 2025-12-25 20:46:49 -08:00