/
GreyCat
/
odysseus
ОбзорДокументацияВойти
/
GreyCat
/
odysseus
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
odysseus/
src/
..
search

fix: sports-hint ranking penalty fires on 'transport'/'passport' substrings (#1473)

2 месяца назад
action_intents.py

Anchor shell-verb intent patterns to imperative or can-you position (#1664)

2 месяца назад
agent_loop.py

fix(agent): stop sending tool schemas to native Ollama endpoints (#1765)

2 месяца назад
agent_runs.py

Handle incomplete detached agent streams

2 месяца назад
agent_tools.py

fix: agent_tools._truncate crashes on non-string input (#1624)

2 месяца назад
ai_interaction.py

Fix RAG remove_directory wiping the entire shared collection (#1660) (#1734)

2 месяца назад
api_key_manager.py

fix: APIKeyManager.load crashes app startup on a corrupt/wrong-shape api_keys.json (#1565)

2 месяца назад
app_helpers.py

fix: inside_base_dir raises TypeError on a non-string path instead of failing closed (#1619)

2 месяца назад
app_initializer.py

Odysseus v1.0

2 месяца назад
assistant_log.py

Odysseus v1.0

2 месяца назад
auth_helpers.py

fix: require_privilege 500s on a non-dict privileges blob from auth.json (#1693)

2 месяца назад
bg_jobs.py

Ignore invalid background job store rows (#1261)

2 месяца назад
bg_monitor.py

Ignore non-string background stream deltas (#1549)

2 месяца назад
builtin_actions.py

fix: signature learning never skips support@/info@/admin@ senders (#1773)

2 месяца назад
builtin_mcp.py

Add native Windows compatibility layer

2 месяца назад
caldav_sync.py

fix: validate_caldav_url crashes with TypeError on a non-string URL (#1608)

2 месяца назад
caldav_writeback.py

Decrypt CalDAV password before write-back (#1731)

2 месяца назад
chat_handler.py

Use LM Studio-reported vision capability for image passthrough (#1130)

2 месяца назад
chat_helpers.py

fix(vision): recognize Gemma 4 and Phi-4 as vision-capable models (#1704)

2 месяца назад
chat_processor.py

Odysseus v1.0

2 месяца назад
chroma_client.py

fix: ChromaDB unreachable blocks app startup for 30-60s (#326) (#476)

2 месяца назад
cleanup_service.py

Replace cleanup service datetime.utcnow calls (#1494)

2 месяца назад
config.py

Add native Windows compatibility layer

2 месяца назад
constants.py

Align SearXNG fallback URL

2 месяца назад
context_budget.py

feat: adapt agent_input_token_budget to the model context window (#1170) (#1230)

2 месяца назад
context_compactor.py

fix: context_compactor token helpers crash on non-string message text (#1634)

2 месяца назад
database.py

Odysseus v1.0

2 месяца назад
deep_research.py

fix: deep research runs the prompt's example queries when the model echoes them (#1666)

2 месяца назад
document_actions.py

fix: document tidy crashes on a duplicate with NULL timestamps (#1772)

2 месяца назад
document_processor.py

Cap inline attachment context across files (#1498)

2 месяца назад
email_thread_parser.py

Ignore non-string email thread bodies (#1654)

2 месяца назад
embeddings.py

Add native Windows compatibility layer

2 месяца назад
endpoint_resolver.py

Harden session endpoint owner scope (#1308)

2 месяца назад
event_bus.py

Odysseus v1.0

2 месяца назад
exceptions.py

Odysseus v1.0

2 месяца назад
goal_based_extractor.py

Odysseus v1.0

2 месяца назад
integrations.py

Ignore invalid integration rows (#1404)

2 месяца назад
llm_core.py

fix: recognize Gemma 4 as a thinking model and add context entry (#1642)

2 месяца назад
markitdown_runtime.py

fix: is_markitdown_format crashes on a non-string path (#1618)

2 месяца назад
mcp_manager.py

fix: close AsyncExitStack on MCP init/tool-discovery failure (#1493)

2 месяца назад
memory.py

fix: memory entry validation crashes on a non-dict row from memory.json (#1691)

2 месяца назад
memory_vector.py

Odysseus v1.0

2 месяца назад
model_context.py

fix: recognize Gemma 4 as a thinking model and add context entry (#1642)

2 месяца назад
model_discovery.py

Reject invalid Tailscale discovery JSON (#1556)

2 месяца назад
pdf_form_doc.py

fix(forms): keep PDF-form export from dropping values when the label has '*' (#1407)

2 месяца назад
pdf_forms.py

Odysseus v1.0

2 месяца назад
pdf_runtime.py

Show a clear message when PyMuPDF is missing

2 месяца назад
personal_docs.py

Skip malformed personal keyword index rows

2 месяца назад
preset_manager.py

Fall back from invalid preset stores (#1402)

2 месяца назад
prompt_security.py

Odysseus v1.0

2 месяца назад
rag_manager.py

Odysseus v1.0

2 месяца назад
rag_singleton.py

Re-enable VectorRAG init with lazy retry

2 месяца назад
rag_vector.py

fix: RAG keyword fallback leaked owner-less documents across users (#1722)

2 месяца назад
rate_limiter.py

Odysseus v1.0

2 месяца назад
readiness.py

feat: add /api/ready readiness probe (DB, data dir, local-first) (#1200)

2 месяца назад
request_models.py

Odysseus v1.0

2 месяца назад
research_handler.py

fix: research source extraction crashes on a non-dict finding (#1714)

2 месяца назад
research_utils.py

Treat non-string research summaries as low quality

2 месяца назад
secret_storage.py

Add native Windows compatibility layer

2 месяца назад
session_actions.py

Odysseus v1.0

2 месяца назад
settings.py

fix(settings): catch PermissionError in load_settings + error-path tests (#1570)

2 месяца назад
settings_scrub.py

Ignore non-object settings scrub inputs (#1645)

2 месяца назад
task_endpoint.py

Harden session endpoint owner scope (#1308)

2 месяца назад
task_scheduler.py

fix: monthly tasks scheduled for day 29-31 skip every short month (#1668)

2 месяца назад
teacher_escalation.py

fix: evaluate_turn_regex crashes on a non-string agent_reply (#1723)

2 месяца назад
text_helpers.py

fix: _strip_reasoning_prose discards the answer when reasoning trails it (#1643)

2 месяца назад
tool_execution.py

fix(tools): strict path confinement with sensitive-subpath deny list (#1072)

2 месяца назад
tool_implementations.py

fix: updating a calendar event ignores user timezone and shifts the time (#1695)

2 месяца назад
tool_index.py

Don't force-include the email toolset on every "tell me" query (#1707) (#1735)

2 месяца назад
tool_parsing.py

fix: tool-block parsing crashes on a non-string input (#1628)

2 месяца назад
tool_schemas.py

fix(agent): coerce non-object tool-call arguments instead of crashing (#1370)

2 месяца назад
tool_security.py

fix: is_public_blocked_tool crashes on a truthy non-string tool name (#1620)

2 месяца назад
topic_analyzer.py

Topics: hydrate session history before analysis

2 месяца назад
upload_handler.py

fix: uploads with _ or - in the extension become permanently unreadable (#1756)

2 месяца назад
url_safety.py

fix: check_outbound_url crashes on a truthy non-string URL (#1623)

2 месяца назад
visual_report.py

fix: visual report drops photos whose URL slug contains icon or logo (#1685)

2 месяца назад
webhook_manager.py

Replace webhook manager datetime.utcnow calls (#1499)

2 месяца назад
youtube_handler.py

fix: youtube transcript formatter crashes on a non-dict segment (#1745)

2 месяца назад