Ashwin Bharambe
4eb0f30891
initial cut at using kvstores for agent persistence
2024-09-22 16:34:44 -07:00
Ashwin Bharambe
61974e337f
kvstore impls for redis / sqlite moved
2024-09-22 16:33:55 -07:00
Ashwin Bharambe
c1ab66f1e6
Further generalize Xi's changes ( #88 )
...
* Further generalize Xi's changes
- introduce a slightly more general notion of an AutoRouted provider
- the AutoRouted provider is associated with a RoutingTable provider
- e.g. inference -> models
- Introduced safety -> shields and memory -> memory_banks
correspondences
* typo
* Basic build and run succeeded
2024-09-22 16:31:18 -07:00
Xi Yan
b8914bb56f
add safety/list_shields to query available shields
2024-09-22 01:08:32 -07:00
Xi Yan
44fe099866
update example run files
2024-09-22 00:25:07 -07:00
Xi Yan
e42b5556ef
Merge branch 'safety_refactor' into new_router
2024-09-22 00:21:55 -07:00
Xi Yan
b5217fe6fc
fix configure
2024-09-22 00:19:24 -07:00
Xi Yan
c0f2f9402e
delete docs
2024-09-22 00:09:07 -07:00
Xi Yan
d027eab4d4
Merge branch 'main' into new_router
2024-09-22 00:08:39 -07:00
Xi Yan
bafb0ce785
Revert "Add a special header per-client call to parser provider data"
...
This reverts commit fa04d869d1
.
2024-09-22 00:07:03 -07:00
Ashwin Bharambe
9380661ebd
Add a special header per-client call to parser provider data
2024-09-22 00:07:03 -07:00
Ashwin Bharambe
0b715c063a
Add a special header per-client call to parser provider data
2024-09-22 00:06:44 -07:00
Hardik Shah
8e757ed274
Respect user sent instructions in agent config and add them to system prompt
2024-09-22 00:05:17 -07:00
Xi Yan
d29405da52
update MemoryToolDefinition
2024-09-22 00:05:15 -07:00
Xi Yan
0348f26e00
models endpoint testing
2024-09-22 00:01:35 -07:00
Xi Yan
c0199029e5
supported models wip
2024-09-21 18:37:22 -07:00
Xi Yan
20a4302877
models API
2024-09-21 17:27:19 -07:00
Hardik Shah
8bf8c07eb3
Respect user sent instructions in agent config and add them to system prompt
2024-09-21 16:46:10 -07:00
Xi Yan
f0580251a3
memory routers working
2024-09-21 16:40:23 -07:00
Xi Yan
04f480d70c
router method wrapper
2024-09-21 15:56:20 -07:00
Xi Yan
951cc9d7b7
router table registration works
2024-09-21 14:26:48 -07:00
Xi Yan
85d927adde
skeleton unified routing table, api routers
2024-09-21 13:44:33 -07:00
Xi Yan
2dc14cba2c
stage tmp changes
2024-09-21 12:46:02 -07:00
Xi Yan
abe312c092
Revert "example config"
...
This reverts commit 73399fe905
.
2024-09-21 12:46:02 -07:00
Xi Yan
32b9907d69
Revert "add new resolve_impls_with_routing"
...
This reverts commit 34f0c11001
.
2024-09-21 12:46:02 -07:00
Xi Yan
39c27a3d8c
Revert "migrate router for memory wip"
...
This reverts commit 08379f5214
.
2024-09-21 12:46:02 -07:00
Xi Yan
665ab1f812
Revert "delete router from providers"
...
This reverts commit d8fab77a4f
.
2024-09-21 12:46:02 -07:00
Xi Yan
ee77431b64
Revert "clean up"
...
This reverts commit bc4ac2ceb4
.
2024-09-21 12:46:01 -07:00
Xi Yan
cbd4fa6044
Revert "simple run config"
...
This reverts commit 756e98cbd8
.
2024-09-21 12:46:01 -07:00
Xi Yan
5f9a7dcdcc
Revert "backward compatibility"
...
This reverts commit 6a95edc806
.
2024-09-21 12:46:01 -07:00
Xi Yan
73133fbeda
Revert "stage tmp changes"
...
This reverts commit 164d0e25c7
.
2024-09-21 12:46:01 -07:00
Xi Yan
e3fc36de20
Revert "Add a special header per-client call to parser provider data"
...
This reverts commit fa04d869d1
.
2024-09-21 12:46:01 -07:00
Ashwin Bharambe
446914e9e6
Add a special header per-client call to parser provider data
2024-09-21 12:46:01 -07:00
Ashwin Bharambe
a57411b4b3
Further bug fixes
2024-09-21 12:46:01 -07:00
Ashwin Bharambe
9252e81a7b
test safety against safety client
2024-09-21 12:46:01 -07:00
Ashwin Bharambe
d6a41d98d2
Update safety implementation inside agents
2024-09-21 12:46:01 -07:00
Ashwin Bharambe
82ddd851c8
Update the meta reference safety implementation to match new API
2024-09-21 12:46:01 -07:00
Ashwin Bharambe
7e40eead4e
safety API cleanup part 1
...
Sample adapter implementation for Bedrock implementation of Guardrails
2024-09-21 12:46:01 -07:00
Ashwin Bharambe
32beecb20d
Add a special header per-client call to parser provider data
2024-09-21 12:46:00 -07:00
Xi Yan
329adbcaee
Revert "example config"
...
This reverts commit 73399fe905
.
2024-09-21 12:42:10 -07:00
Xi Yan
af8ecac5f5
Revert "add new resolve_impls_with_routing"
...
This reverts commit 34f0c11001
.
2024-09-21 12:42:10 -07:00
Xi Yan
cf8bd10989
Revert "migrate router for memory wip"
...
This reverts commit 08379f5214
.
2024-09-21 12:42:09 -07:00
Xi Yan
3939611676
Revert "delete router from providers"
...
This reverts commit d8fab77a4f
.
2024-09-21 12:42:09 -07:00
Xi Yan
515bec300c
Revert "clean up"
...
This reverts commit bc4ac2ceb4
.
2024-09-21 12:42:08 -07:00
Xi Yan
50d95a668b
Revert "simple run config"
...
This reverts commit 756e98cbd8
.
2024-09-21 12:42:08 -07:00
Xi Yan
74765cc78f
Revert "backward compatibility"
...
This reverts commit 6a95edc806
.
2024-09-21 12:42:08 -07:00
Xi Yan
3ea55d9b0f
Revert "stage tmp changes"
...
This reverts commit 164d0e25c7
.
2024-09-21 12:42:07 -07:00
Xi Yan
c22844f5f6
Revert "Add a special header per-client call to parser provider data"
...
This reverts commit fa04d869d1
.
2024-09-21 12:42:05 -07:00
Ashwin Bharambe
fa04d869d1
Add a special header per-client call to parser provider data
2024-09-21 12:33:51 -07:00
Xi Yan
164d0e25c7
stage tmp changes
2024-09-21 12:32:26 -07:00