Skip to content

Commit f993667

Browse files
v27.4.0 (#97)
* update gemini and vscode formatting * fix
1 parent b1ed569 commit f993667

File tree

5 files changed

+18
-10
lines changed

5 files changed

+18
-10
lines changed

.vscode/settings.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
{
22
"python.testing.unittestEnabled": false,
33
"python.testing.pytestEnabled": true,
4-
"editor.formatOnSave": true,
5-
"editor.defaultFormatter": "charliermarsh.ruff",
4+
"[python]": {
5+
"editor.formatOnSave": true,
6+
"editor.defaultFormatter": "charliermarsh.ruff",
7+
"editor.codeActionsOnSave": {
8+
"source.fixAll": "explicit"
9+
},
10+
},
11+
"ruff.configuration": "./pyproject.toml",
12+
"ruff.fixAll": true,
13+
"ruff.organizeImports": true,
614
"python.testing.pytestArgs": [
715
"tests"
816
]

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ Build your AI agents in three lines of code!
6969
* [text-embedding-3-large](https://platform.openai.com/docs/models/text-embedding-3-large) or [text-embedding-3-small](https://platform.openai.com/docs/models/text-embedding-3-small) (embedding)
7070
* [tts-1](https://platform.openai.com/docs/models/tts-1) (audio TTS)
7171
* [gpt-4o-mini-transcribe](https://platform.openai.com/docs/models/gpt-4o-mini-transcribe) (audio transcription)
72-
* [gemini-2.0-flash](https://ai.google.dev/gemini-api/docs/models#gemini-2.0-flash) (optional)
72+
* [gemini-2.5-flash-preview](https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-preview) (optional)
7373
* [grok-3-mini-fast-beta](https://docs.x.ai/docs/models#models-and-pricing) (optional)
7474

7575
## Installation

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "solana-agent"
3-
version = "27.3.9"
3+
version = "27.4.0"
44
description = "AI Agents for Solana"
55
authors = ["Bevan Hunt <bevan@bevanhunt.com>"]
66
license = "MIT"

solana_agent/factories/agent_factory.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def create_from_config(config: Dict[str, Any]) -> QueryService:
9595
config=config,
9696
api_key=config["gemini"]["api_key"],
9797
base_url="https://generativelanguage.googleapis.com/v1beta/openai/",
98-
model="gemini-2.0-flash",
98+
model="gemini-2.5-flash-preview-04-17",
9999
)
100100

101101
# Create routing service
@@ -104,7 +104,7 @@ def create_from_config(config: Dict[str, Any]) -> QueryService:
104104
agent_service=agent_service,
105105
api_key=config["gemini"]["api_key"],
106106
base_url="https://generativelanguage.googleapis.com/v1beta/openai/",
107-
model="gemini-2.0-flash",
107+
model="gemini-2.5-flash-preview-04-17",
108108
)
109109

110110
elif (
@@ -128,7 +128,7 @@ def create_from_config(config: Dict[str, Any]) -> QueryService:
128128
agent_service=agent_service,
129129
api_key=config["gemini"]["api_key"],
130130
base_url="https://generativelanguage.googleapis.com/v1beta/openai/",
131-
model="gemini-2.0-flash",
131+
model="gemini-2.5-flash-preview-04-17",
132132
)
133133

134134
elif (

tests/unit/factories/test_agent_factory.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -440,15 +440,15 @@ def test_create_from_config_with_gemini(
440440
config=gemini_config,
441441
api_key="test-gemini-key",
442442
base_url="https://generativelanguage.googleapis.com/v1beta/openai/",
443-
model="gemini-2.0-flash",
443+
model="gemini-2.5-flash-preview-04-17",
444444
)
445445

446446
mock_routing_service.assert_called_once_with(
447447
llm_provider=mock_openai_instance,
448448
agent_service=mock_agent_instance,
449449
api_key="test-gemini-key",
450450
base_url="https://generativelanguage.googleapis.com/v1beta/openai/",
451-
model="gemini-2.0-flash",
451+
model="gemini-2.5-flash-preview-04-17",
452452
)
453453

454454
assert result == mock_query_instance
@@ -544,7 +544,7 @@ def test_create_from_config_with_gemini_and_grok(
544544
agent_service=mock_agent_instance,
545545
api_key="test-gemini-key",
546546
base_url="https://generativelanguage.googleapis.com/v1beta/openai/",
547-
model="gemini-2.0-flash",
547+
model="gemini-2.5-flash-preview-04-17",
548548
)
549549

550550
assert result == mock_query_instance

0 commit comments

Comments
 (0)