organize app controller imports
This commit is contained in:
+26
-29
@@ -1,50 +1,46 @@
|
||||
import threading
|
||||
import time
|
||||
import copy
|
||||
import sys
|
||||
import traceback
|
||||
import inspect
|
||||
import json
|
||||
import os
|
||||
import re
|
||||
import inspect
|
||||
from typing import Any, List, Dict, Optional, Callable
|
||||
from pathlib import Path
|
||||
from src import workspace_manager
|
||||
import json
|
||||
import uuid
|
||||
import tomli_w
|
||||
import requests
|
||||
import sys
|
||||
import threading
|
||||
import time
|
||||
import tomli_w
|
||||
import traceback
|
||||
import uuid
|
||||
from dataclasses import asdict
|
||||
from datetime import datetime
|
||||
|
||||
from fastapi import FastAPI, Depends, HTTPException
|
||||
from fastapi.security.api_key import APIKeyHeader
|
||||
from pathlib import Path
|
||||
from pydantic import BaseModel
|
||||
|
||||
from src import events
|
||||
from src import paths
|
||||
from src import session_logger
|
||||
from src import project_manager
|
||||
from src import performance_monitor
|
||||
from src import models
|
||||
from src import presets
|
||||
from src import thinking_parser
|
||||
from src.file_cache import ASTParser
|
||||
from src import ai_client
|
||||
from src import shell_runner
|
||||
from src import mcp_client
|
||||
from typing import Any, List, Dict, Optional, Callable
|
||||
from src import aggregate
|
||||
from src import orchestrator_pm
|
||||
from src import ai_client
|
||||
from src import conductor_tech_lead
|
||||
from src import events
|
||||
from src import mcp_client
|
||||
from src import multi_agent_conductor
|
||||
from src import tool_presets
|
||||
from src import models
|
||||
from src import orchestrator_pm
|
||||
from src import paths
|
||||
from src import performance_monitor
|
||||
from src import project_manager
|
||||
from src import rag_engine
|
||||
from src import session_logger
|
||||
from src import workspace_manager
|
||||
from src import presets
|
||||
from src import shell_runner
|
||||
from src import theme_2 as theme
|
||||
from src import thinking_parser
|
||||
from src import tool_presets
|
||||
from src.file_cache import ASTParser
|
||||
|
||||
|
||||
def parse_symbols(text: str) -> list[str]:
|
||||
"""
|
||||
|
||||
|
||||
Finds all occurrences of '@SymbolName' in text and returns SymbolName.
|
||||
SymbolName can be a function, class, or method (e.g. @MyClass, @my_func, @MyClass.my_method).
|
||||
[C: tests/test_symbol_lookup.py:TestSymbolLookup.test_parse_symbols_basic, tests/test_symbol_lookup.py:TestSymbolLookup.test_parse_symbols_edge_cases, tests/test_symbol_lookup.py:TestSymbolLookup.test_parse_symbols_methods, tests/test_symbol_lookup.py:TestSymbolLookup.test_parse_symbols_mixed, tests/test_symbol_lookup.py:TestSymbolLookup.test_parse_symbols_no_symbols]
|
||||
@@ -68,6 +64,7 @@ class GenerateRequest(BaseModel):
|
||||
temperature: float | None = None
|
||||
top_p: float | None = None
|
||||
max_tokens: int | None = None
|
||||
|
||||
class ConfirmRequest(BaseModel):
|
||||
approved: bool
|
||||
script: Optional[str] = None
|
||||
|
||||
Reference in New Issue
Block a user