Commit Graph

794 Commits

Author SHA1 Message Date
AI Christianson fee23fcc21 add /v1/spawn-agent 2025-03-15 21:35:43 -04:00
AI Christianson 510e1016f8 make it so we have only one server entrypoint 2025-03-15 16:34:49 -04:00
AI Christianson 64a04e2535 make 1818 the default port 2025-03-15 16:24:34 -04:00
AI Christianson c18c4dbd22 session API endpoint 2025-03-15 16:12:17 -04:00
AI Christianson 77cfbdeca7 webui -> server 2025-03-15 15:14:56 -04:00
AI Christianson e0aab1021b use pydantic models 2025-03-15 14:29:42 -04:00
Ariel Frischer 5d07a7f7b8
Merge pull request #137 from ariel-frischer/use-correct-37-sonnet-state-modifier
Use correct state_modifier when using openrouter claude 3.7
2025-03-15 09:54:27 -07:00
Ariel Frischer 6c159d39d4 feat(agent_utils.py): add get_model_name_from_chat_model function to improve model handling
refactor(build_agent_kwargs): simplify state modifier logic by using model name instead of model attribute
2025-03-15 09:48:52 -07:00
Andrew I. Christianson cde8eee4fa
Merge pull request #136 from ariel-frischer/fix-undefined-model-2
Fix undefined model.model when using openrouter sonnet 3.7
2025-03-15 12:41:09 -04:00
Ariel Frischer f1274b3164 refactor(anthropic_token_limiter.py): update model parameter type in state_modifier to BaseChatModel for better compatibility
feat(anthropic_token_limiter.py): add get_model_name_from_chat_model function to extract model name from BaseChatModel instances
style(anthropic_token_limiter.py): format code for better readability and consistency in function definitions and logging messages
2025-03-15 09:37:26 -07:00
Andrew I. Christianson 9225ec3f2a
Merge pull request #135 from ariel-frischer/fix-undefined-model
fix(agent_utils.py): add check for model attribute to prevent errors …
2025-03-15 12:25:37 -04:00
Ariel Frischer bef504d756 fix(agent_utils.py): add check for model attribute to prevent errors when model does not have 'model' attribute 2025-03-15 09:23:01 -07:00
AI Christianson 75636f0477 webui -> server 2025-03-15 10:02:05 -04:00
Andrew I. Christianson a3dfb81840
Merge pull request #133 from andrewdkennedy1/detect-shell-env
Update shell.py for native windows support
2025-03-14 20:32:11 -04:00
Andrew 05eb50bd97
Update shell.py
adding windows support so shell commands run native without wsl
2025-03-14 16:37:32 -07:00
AI Christianson 46dd75a7e3 fixed session panel 2025-03-14 18:02:21 -04:00
AI Christianson e692f383c4 logos 2025-03-14 17:46:33 -04:00
AI Christianson 6e5f58e18d move theme toggle to right side 2025-03-14 17:37:35 -04:00
AI Christianson 7671312435 get rid of Sessions heading 2025-03-14 17:29:32 -04:00
AI Christianson f7aaccec76 ux 2025-03-14 17:28:21 -04:00
AI Christianson f1277aadf1 session panel spacing 2025-03-14 17:08:14 -04:00
Andrew I. Christianson aaf09c5df6
Merge pull request #132 from ariel-frischer/fix-token-limiter-2
Fix Sonnet 3.7 Token Limiter - Adjust Effective Max Input Tokens
2025-03-14 16:42:39 -04:00
AI Christianson 997c5e7ea7 make session list take up full width 2025-03-14 16:33:04 -04:00
Ariel Frischer 92faf8fc2d feat(anthropic_token_limiter): add get_provider_and_model_for_agent_type function to streamline provider and model retrieval based on agent type
fix(anthropic_token_limiter): refactor get_model_token_limit to use the new get_provider_and_model_for_agent_type function for cleaner code
test(anthropic_token_limiter): add unit tests for get_provider_and_model_for_agent_type and adjust_claude_37_token_limit functions to ensure correctness and coverage
2025-03-14 13:31:51 -07:00
AI Christianson 7d85dc2b05 click overlap event issue 2025-03-14 16:27:10 -04:00
Ariel Frischer 29c9cac4f4 feat(main.py): reorganize litellm configuration to improve clarity and maintainability
feat(agent_utils.py): add model detection utilities for Claude 3.7 models
fix(agent_utils.py): update get_model_token_limit to handle Claude 3.7 token limits correctly
test(model_detection.py): add unit tests for model detection utilities
chore(agent_utils.py): remove deprecated is_anthropic_claude function and related tests
style(agent_utils.py): format code for better readability and consistency
2025-03-14 13:10:44 -07:00
Andrew I. Christianson fe3adbd241
Merge pull request #131 from therality/master
Remove get_aider_executable and associated test
2025-03-14 15:40:39 -04:00
Will 5445a5c4a9 Removing get_aider_executable test as no longer relevant 2025-03-14 15:35:34 -04:00
Will 39ed523288 Removing get_aidr_executable as no longer a depedency 2025-03-14 15:29:11 -04:00
Andrew I. Christianson 0fe019bc9a
Merge pull request #130 from therality/master
Adding prompt-toolkit as dependency
2025-03-14 15:26:25 -04:00
Will 3f28ea80aa
Merge branch 'ai-christianson:master' into master 2025-03-14 15:25:35 -04:00
AI Christianson 0c40fa72c3 style/hmr 2025-03-14 15:09:22 -04:00
AI Christianson 07c6c2e5b5 fix hot reload on dev server 2025-03-14 10:25:22 -04:00
AI Christianson fe3984329d make sure session list hides when open and window expanded 2025-03-14 10:16:23 -04:00
AI Christianson 0a46e3c92b FAB color 2025-03-14 10:11:42 -04:00
AI Christianson 8a507f245e floating action button for sessions panel 2025-03-14 10:08:17 -04:00
AI Christianson af16879dd6 ui styling 2025-03-14 09:15:11 -04:00
AI Christianson f29658fee8 ui styling 2025-03-14 08:54:24 -04:00
Will 996608e4e3 Adding prompt-toolkit as dependency 2025-03-13 21:37:04 -04:00
AI Christianson 262c9f7d77 fix dark colors 2025-03-13 20:02:50 -04:00
AI Christianson d5d250b215 fix dark theme 2025-03-13 19:53:00 -04:00
AI Christianson 9f24c6bef9 remove junk 2025-03-13 18:47:36 -04:00
AI Christianson 1ced6ece4c agent ui components 2025-03-13 18:25:21 -04:00
AI Christianson a9c7f92687 style 2025-03-13 16:48:29 -04:00
AI Christianson 4685550605 integrate shadcn 2025-03-13 15:19:11 -04:00
AI Christianson a2129641ae Revert "shadcn integration"
This reverts commit 9d585f38b5.
2025-03-13 14:13:04 -04:00
AI Christianson 9d585f38b5 shadcn integration 2025-03-13 13:51:35 -04:00
AI Christianson fa66066c07 set up frontend/ infra 2025-03-13 12:18:54 -04:00
AI Christianson c511cefc67 add check for fallback handler 2025-03-13 08:48:51 -04:00
AI Christianson f08e9455b6 version bump 2025-03-13 07:17:26 -04:00