Commit Graph
43 Commits
Author SHA1 Message Date
Samveg 74a95ca804 feat: add Not Null plugin to check for null or empty response content 2025-12-22 22:50:03 -08:00
visargD dd6169253f feat: add addPrefix handler with comprehensive tests for various message formats and edge cases 2025-10-23 11:55:01 +05:30
Rohit Agarwal 50aa6b6672 feat: add Allowed Request Types plugin to control request processing 2025-09-13 00:48:05 +05:30
sk-portkey be52998d38 feat: jwt guardrails for runtime token validation 2025-05-14 18:58:26 +05:30
Rohit Agarwal 32d71bd9ed updated tests with a negative case 2024-12-16 18:45:37 +05:30
Rohit Agarwal 009d00b388 Replaced ajv with json-schema 2024-12-16 18:40:11 +05:30
Rohit Agarwal 67c0bed400 format 2024-12-08 16:20:29 -08:00
Rohit Agarwal f711ee5528 "not" operator added to all default plugins 2024-12-08 16:20:21 -08:00
Rohit Agarwal 8bae5bc097 format 2024-12-08 15:55:38 -08:00
Rohit Agarwal 10ee1b17ec containsCode explanations added 2024-12-08 15:55:31 -08:00
Rohit Agarwal 2501f1840d jsonSchema plugin now runs on jsonSchema and not zod. Added explanations and tests for complex schemas 2024-12-08 15:42:48 -08:00
Rohit Agarwal 870038cfd0 webhook plugin explanations added 2024-12-08 14:12:12 -08:00
Rohit Agarwal 5b3cacc31a validURLs explanation added 2024-12-08 13:36:23 -08:00
Rohit Agarwal 9dcd1cfbbf modelWhitelist explanations added 2024-12-08 13:28:17 -08:00
Rohit Agarwal 4454021601 endsWith and jsonKeys 2024-12-07 22:25:53 -08:00
Rohit Agarwal 7008893cbc explanations for characterCount 2024-12-07 22:13:46 -08:00
Rohit Agarwal cbca302747 format 2024-12-07 22:07:46 -08:00
Rohit Agarwal 5c4197079c Explanations for uppercase and lowercase 2024-12-07 22:07:30 -08:00
Rohit Agarwal deb5abc947 Added explanations for wordCount plugin, updated regexMatch 2024-12-07 22:00:57 -08:00
Rohit Agarwal c692b355c2 Merge branch 'main' into enhancement/guardrail-explanations 2024-12-07 21:35:10 -08:00
Gleser, Ignacio {FQJA~MADRID-OSIRIS} 2c4e320400 Add model whitelisting guardrail plugin 2024-10-22 11:27:26 +02:00
thev19 777cd8c439 added before request test 2024-10-13 22:44:39 +05:30
Rohit Agarwal 0f7d756c38 SentenceCount plugins explanations added 2024-10-04 02:18:33 +05:30
Rohit Agarwal 17dc3de83f Merge branch 'main' into enhancement/guardrail-explanations 2024-10-04 01:53:09 +05:30
thev19 01092b8620 lowercase-plugin 2024-10-02 17:00:50 +05:30
shivam-pareek 685373cb76 endsWith plugin added with default.test.js updated 2024-09-13 14:41:39 +05:30
shivam-pareek 81dd322bdf endsWith Plugin added with default tests 2024-09-13 14:41:00 +05:30
Shaunak Das 9e43b807f7 Merge branch 'main' into feat/all-uppercase-plugin 2024-09-11 08:28:13 +05:30
visargD 5577ee10fc chore: remove .only from json keys test 2024-09-10 16:04:14 +05:30
Rohit Agarwal 087d34e6cd added explanations and more tests for contains check 2024-09-08 00:13:40 -07:00
Rohit Agarwal 0cd5ea44b5 Regex match explanation added. Tests added as well. 2024-09-08 00:07:03 -07:00
Rohit Agarwal 5e6cf0c39a formatting 2024-09-07 23:53:24 -07:00
Rohit Agarwal b1e1fbc042 Fixed JSON schema and JSON keys plugins for different json outputs that could be returned from the LLM 2024-09-07 23:49:40 -07:00
Shaunak Das e1c3fb11ea move uppercase plugin to default 2024-09-07 13:36:08 +05:30
Rohit Agarwal 66c2755979 Added a logging check 2024-08-16 13:28:57 +05:30
visargD 7fa5e96df4 chore: npm run format 2024-07-06 00:27:16 +05:30
Rohit Agarwal 4396de4162 Merge branch 'feat/plugins' of https://github.com/Portkey-AI/gateway into feat/plugins 2024-07-05 01:53:43 +05:30
Rohit Agarwal 155151da37 Merge branch 'feat/plugins' of https://github.com/Portkey-AI/gateway into feat/plugins 2024-07-05 01:42:45 +05:30
Rohit Agarwal b01c845ccf Updated plugins, added aporia, sydelabs 2024-07-05 01:39:18 +05:30
Visarg Desai ad6dc7fb9d Feat: hook spans (#425)
* feat(hooks): wip - hooks with span management

* feat(hooks): wip - hooks with span management

* feat(hooks): wip - use hooks spans for before and after request hooks execution
2024-07-05 01:38:20 +05:30
Rohit Agarwal 33519699dd Updated plugins 2024-06-05 20:08:12 +05:30
Rohit Agarwal 673efad775 Plugins added - Portkey 2024-05-28 14:12:36 +05:30
Rohit Agarwal 83af9ce352 Adding default plugins and framework 2024-05-13 16:47:08 -07:00