feat: add validation to fastapi routes for agent IDs (#5454)
* change my PR to match Caren's * add path parameter validation for agent id first * remove old import * remove old agent_id_pattern pattern * add example and fix max/min calculation to include hyphen * fix regex string interpolation * example deprecated in favour of examples * openapi autogen * change template test to expect 422 * fix 422 swallow * expect 422 or 400 * rewrite error codes * fix hallucinated uuid * tweaked error message test * print docker logs on failure
This commit is contained in:
@@ -33,8 +33,6 @@ LETTA_TOOL_MODULE_NAMES = [
|
||||
DEFAULT_ORG_ID = "org-00000000-0000-4000-8000-000000000000"
|
||||
DEFAULT_ORG_NAME = "default_org"
|
||||
|
||||
AGENT_ID_PATTERN = re.compile(r"^agent-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$", re.IGNORECASE)
|
||||
|
||||
# String in the error message for when the context window is too large
|
||||
# Example full message:
|
||||
# This model's maximum context length is 8192 tokens. However, your messages resulted in 8198 tokens (7450 in the messages, 748 in the functions). Please reduce the length of the messages or functions.
|
||||
|
||||
Reference in New Issue
Block a user