AI Christianson
1dc9326154
get model from config
2025-03-15 22:02:05 -04:00
AI Christianson
c848c04ee3
only migrate in main
2025-03-15 21:48:51 -04:00
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