mirror of
https://github.com/OpenHands/OpenHands.git
synced 2025-12-26 05:48:36 +08:00
(Chore): Rm single provider legacy code (#7821)
Co-authored-by: openhands <openhands@all-hands.dev>
This commit is contained in:
parent
7c2f1b075e
commit
03b8b8c19a
@ -14,7 +14,6 @@ from typing import Callable, cast
|
||||
from zipfile import ZipFile
|
||||
|
||||
import httpx
|
||||
from pydantic import SecretStr
|
||||
|
||||
from openhands.core.config import AppConfig, SandboxConfig
|
||||
from openhands.core.exceptions import AgentRuntimeDisconnectedError
|
||||
@ -157,9 +156,6 @@ class Runtime(FileEditRuntimeMixin):
|
||||
self.user_id = user_id
|
||||
self.git_provider_tokens = git_provider_tokens
|
||||
|
||||
# TODO: remove once done debugging expired github token
|
||||
self.prev_token: SecretStr | None = None
|
||||
|
||||
def setup_initial_env(self) -> None:
|
||||
if self.attach_to_existing:
|
||||
return
|
||||
@ -257,31 +253,14 @@ class Runtime(FileEditRuntimeMixin):
|
||||
if not providers_called:
|
||||
return
|
||||
|
||||
logger.info(f'Fetching latest github token for runtime: {self.sid}')
|
||||
logger.info(f'Fetching latest provider tokens for runtime: {self.sid}')
|
||||
env_vars = await self.provider_handler.get_env_vars(
|
||||
providers=providers_called, expose_secrets=False, get_latest=True
|
||||
)
|
||||
|
||||
# This statement is to debug expired github tokens, and will be removed later
|
||||
if ProviderType.GITHUB not in env_vars:
|
||||
logger.error(f'Failed to refresh github token for runtime: {self.sid}')
|
||||
return
|
||||
|
||||
if len(env_vars) == 0:
|
||||
return
|
||||
|
||||
raw_token = env_vars[ProviderType.GITHUB].get_secret_value()
|
||||
if not self.prev_token:
|
||||
logger.info(
|
||||
f'Setting github token in runtime: {self.sid}\nToken value: {raw_token[0:5]}; length: {len(raw_token)}'
|
||||
)
|
||||
elif self.prev_token.get_secret_value() != raw_token:
|
||||
logger.info(
|
||||
f'Setting new github token in runtime {self.sid}\nToken value: {raw_token[0:5]}; length: {len(raw_token)}'
|
||||
)
|
||||
|
||||
self.prev_token = SecretStr(raw_token)
|
||||
|
||||
try:
|
||||
await self.provider_handler.set_event_stream_secrets(
|
||||
self.event_stream, env_vars=env_vars
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user