LICENSE
README.md
pyproject.toml
hoshimi/__init__.py
hoshimi/__main__.py
hoshimi/_exports.py
hoshimi/logger.py
hoshimi/version.py
hoshimi.egg-info/PKG-INFO
hoshimi.egg-info/SOURCES.txt
hoshimi.egg-info/dependency_links.txt
hoshimi.egg-info/entry_points.txt
hoshimi.egg-info/requires.txt
hoshimi.egg-info/top_level.txt
hoshimi/api/__init__.py
hoshimi/api/app.py
hoshimi/api/compaction.py
hoshimi/api/deps.py
hoshimi/api/errors.py
hoshimi/api/heartbeat.py
hoshimi/api/inference.py
hoshimi/api/paths.py
hoshimi/api/playground.py
hoshimi/api/security.py
hoshimi/api/static.py
hoshimi/api/routers/__init__.py
hoshimi/api/routers/app_info.py
hoshimi/api/routers/catalog.py
hoshimi/api/routers/channels.py
hoshimi/api/routers/chat.py
hoshimi/api/routers/classification.py
hoshimi/api/routers/credits.py
hoshimi/api/routers/health.py
hoshimi/api/routers/login.py
hoshimi/api/routers/messages.py
hoshimi/api/routers/models.py
hoshimi/api/routers/playground.py
hoshimi/api/routers/probe.py
hoshimi/api/routers/providers.py
hoshimi/api/routers/refresh.py
hoshimi/api/routers/settings.py
hoshimi/api/routers/stats.py
hoshimi/cli/__init__.py
hoshimi/cli/app.py
hoshimi/cli/factory.py
hoshimi/cli/output.py
hoshimi/cli/commands/__init__.py
hoshimi/cli/commands/check.py
hoshimi/cli/commands/config.py
hoshimi/cli/commands/login.py
hoshimi/cli/commands/models.py
hoshimi/cli/commands/providers.py
hoshimi/cli/commands/serve.py
hoshimi/cli/commands/stations.py
hoshimi/cli/commands/system.py
hoshimi/core/__init__.py
hoshimi/core/catalog.py
hoshimi/core/chat_catalog.py
hoshimi/core/chunks.py
hoshimi/core/config.py
hoshimi/core/context.py
hoshimi/core/conversations.py
hoshimi/core/credentials.py
hoshimi/core/credits.py
hoshimi/core/db.py
hoshimi/core/discovery.py
hoshimi/core/eac_relay.py
hoshimi/core/eac_seal.py
hoshimi/core/eac_user.py
hoshimi/core/effort.py
hoshimi/core/errors.py
hoshimi/core/expiry.py
hoshimi/core/failure.py
hoshimi/core/free_marks.py
hoshimi/core/live.py
hoshimi/core/message_chunks.py
hoshimi/core/modelsdev.py
hoshimi/core/native_messages.py
hoshimi/core/paths.py
hoshimi/core/presets.py
hoshimi/core/probe.py
hoshimi/core/provider_definitions.py
hoshimi/core/provider_forms.py
hoshimi/core/provider_sources.py
hoshimi/core/quota.py
hoshimi/core/record.py
hoshimi/core/refresh.py
hoshimi/core/registry.py
hoshimi/core/security.py
hoshimi/core/sse.py
hoshimi/core/stats.py
hoshimi/core/updates.py
hoshimi/core/agent/__init__.py
hoshimi/core/agent/base.py
hoshimi/core/agent/context_window.py
hoshimi/core/agent/files.py
hoshimi/core/agent/patch.py
hoshimi/core/agent/runtime.py
hoshimi/core/agent/terminals.py
hoshimi/core/agent/tools.py
hoshimi/core/agent/web.py
hoshimi/core/login/__init__.py
hoshimi/core/login/buddy.py
hoshimi/core/login/cline.py
hoshimi/core/login/cline_browser.py
hoshimi/core/login/codearts.py
hoshimi/core/login/codex.py
hoshimi/core/login/common.py
hoshimi/core/login/eac.py
hoshimi/core/login/gemini.py
hoshimi/core/login/kilo.py
hoshimi/core/login/lobsterai.py
hoshimi/core/login/loomy.py
hoshimi/core/login/manager.py
hoshimi/core/login/minimax.py
hoshimi/core/login/provider_oauth.py
hoshimi/core/login/qoder.py
hoshimi/core/login/raccoon.py
hoshimi/core/login/trae.py
hoshimi/core/login/zcode.py
hoshimi/core/net/__init__.py
hoshimi/core/net/catalog_cache.py
hoshimi/core/net/client.py
hoshimi/core/net/policy.py
hoshimi/core/net/ports.py
hoshimi/core/net/profiles.py
hoshimi/core/net/responses.py
hoshimi/core/net/runtime_file.py
hoshimi/core/net/sdk.py
hoshimi/core/providers/__init__.py
hoshimi/core/providers/agg.py
hoshimi/core/providers/base.py
hoshimi/core/providers/bedrock.py
hoshimi/core/providers/buddy.py
hoshimi/core/providers/catalog_profiles.py
hoshimi/core/providers/cline.py
hoshimi/core/providers/cloud.py
hoshimi/core/providers/codearts.py
hoshimi/core/providers/compat.py
hoshimi/core/providers/configured.py
hoshimi/core/providers/eac.py
hoshimi/core/providers/factory.py
hoshimi/core/providers/gemini.py
hoshimi/core/providers/keyed.py
hoshimi/core/providers/kilo.py
hoshimi/core/providers/lobsterai.py
hoshimi/core/providers/local.py
hoshimi/core/providers/loomy.py
hoshimi/core/providers/minimax.py
hoshimi/core/providers/nim_tools.py
hoshimi/core/providers/nvidia.py
hoshimi/core/providers/openai_compat.py
hoshimi/core/providers/opencode.py
hoshimi/core/providers/opencode_fingerprint.py
hoshimi/core/providers/qoder.py
hoshimi/core/providers/raccoon.py
hoshimi/core/providers/radius.py
hoshimi/core/providers/request_profiles.py
hoshimi/core/providers/station_catalogs.py
hoshimi/core/providers/trae.py
hoshimi/core/providers/transports.py
hoshimi/core/providers/typesafe.py
hoshimi/core/providers/zcode.py
hoshimi/core/providers/zhipu.py
hoshimi/core/translate/__init__.py
hoshimi/core/translate/anthropic.py
hoshimi/core/translate/chat.py
hoshimi/core/translate/gemini.py
hoshimi/core/translate/messages.py
hoshimi/core/translate/responses.py
hoshimi/core/translate/solo.py
hoshimi/webui/__init__.py
hoshimi/webui/dist/index.html
hoshimi/webui/dist/assets/CatalogStatus-DRheGZtI.css
hoshimi/webui/dist/assets/CatalogStatus-DjY75FC3.js
hoshimi/webui/dist/assets/ChannelsView-DGzvIFrW.js
hoshimi/webui/dist/assets/ChannelsView-Dw_aLNl2.css
hoshimi/webui/dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2
hoshimi/webui/dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff
hoshimi/webui/dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf
hoshimi/webui/dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf
hoshimi/webui/dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff
hoshimi/webui/dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2
hoshimi/webui/dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff
hoshimi/webui/dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2
hoshimi/webui/dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf
hoshimi/webui/dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf
hoshimi/webui/dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff
hoshimi/webui/dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2
hoshimi/webui/dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf
hoshimi/webui/dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2
hoshimi/webui/dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff
hoshimi/webui/dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2
hoshimi/webui/dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff
hoshimi/webui/dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf
hoshimi/webui/dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2
hoshimi/webui/dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf
hoshimi/webui/dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff
hoshimi/webui/dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf
hoshimi/webui/dist/assets/KaTeX_Main-Italic-BMLOBm91.woff
hoshimi/webui/dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2
hoshimi/webui/dist/assets/KaTeX_Main-Regular-B22Nviop.woff2
hoshimi/webui/dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff
hoshimi/webui/dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf
hoshimi/webui/dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf
hoshimi/webui/dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2
hoshimi/webui/dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff
hoshimi/webui/dist/assets/KaTeX_Math-Italic-DA0__PXp.woff
hoshimi/webui/dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf
hoshimi/webui/dist/assets/KaTeX_Math-Italic-t53AETM-.woff2
hoshimi/webui/dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf
hoshimi/webui/dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2
hoshimi/webui/dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff
hoshimi/webui/dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2
hoshimi/webui/dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff
hoshimi/webui/dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf
hoshimi/webui/dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf
hoshimi/webui/dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff
hoshimi/webui/dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2
hoshimi/webui/dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf
hoshimi/webui/dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2
hoshimi/webui/dist/assets/KaTeX_Script-Regular-D5yQViql.woff
hoshimi/webui/dist/assets/KaTeX_Size1-Regular-C195tn64.woff
hoshimi/webui/dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf
hoshimi/webui/dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2
hoshimi/webui/dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf
hoshimi/webui/dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2
hoshimi/webui/dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff
hoshimi/webui/dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff
hoshimi/webui/dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf
hoshimi/webui/dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff
hoshimi/webui/dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf
hoshimi/webui/dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2
hoshimi/webui/dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff
hoshimi/webui/dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2
hoshimi/webui/dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf
hoshimi/webui/dist/assets/ModelsView-BFk94O4l.js
hoshimi/webui/dist/assets/ModelsView-DgQpZhz1.css
hoshimi/webui/dist/assets/NetworkSettings-Bmkc8yf5.css
hoshimi/webui/dist/assets/NetworkSettings-D13AEU_k.js
hoshimi/webui/dist/assets/OverviewView-CDoDBtYg.css
hoshimi/webui/dist/assets/OverviewView-WtSax-Cf.js
hoshimi/webui/dist/assets/PlaygroundView-DDtGGTjX.js
hoshimi/webui/dist/assets/PlaygroundView-nky56v7h.css
hoshimi/webui/dist/assets/SettingsView-Jyqf05ux.css
hoshimi/webui/dist/assets/SettingsView-z5tZ7V12.js
hoshimi/webui/dist/assets/TweenNumber-CKm_7-KJ.js
hoshimi/webui/dist/assets/UsageView-CRSOvB1S.css
hoshimi/webui/dist/assets/UsageView-DyA_pEZB.js
hoshimi/webui/dist/assets/abnfDiagram-WEYOIA3C-CQbwG8Ij.js
hoshimi/webui/dist/assets/app-BOZzUuY5.js
hoshimi/webui/dist/assets/arc-DgcGdgmL.js
hoshimi/webui/dist/assets/architecture-WOLXFQ4H-BwpFCU2U.js
hoshimi/webui/dist/assets/architectureDiagram-ZHVYKT53-pKDOF16h.js
hoshimi/webui/dist/assets/array-BifhSqXX.js
hoshimi/webui/dist/assets/blockDiagram-RJAE7QA3-Bv6PH2Zl.js
hoshimi/webui/dist/assets/c4Diagram-XDPPPE54-S37wfL2R.js
hoshimi/webui/dist/assets/channel-Ce0ZpKb6.js
hoshimi/webui/dist/assets/chunk-2E7WHVMD-D6oJQnvX.js
hoshimi/webui/dist/assets/chunk-2Q5K7J3B-C1jixKkw.js
hoshimi/webui/dist/assets/chunk-4EMNKR2T-w_4mitX6.js
hoshimi/webui/dist/assets/chunk-55XCU76K-DWrT4kxl.js
hoshimi/webui/dist/assets/chunk-5VM5RSS4-ZNzvKenW.js
hoshimi/webui/dist/assets/chunk-7S6XSTFO-CdnZ6ses.js
hoshimi/webui/dist/assets/chunk-AQDTSKZB-Bh1D6W0P.js
hoshimi/webui/dist/assets/chunk-DSNLSHJZ-DDbObrWE.js
hoshimi/webui/dist/assets/chunk-DUW6YSOI-Dgx8z5s3.js
hoshimi/webui/dist/assets/chunk-HAGFOTED-C78bAAQJ.js
hoshimi/webui/dist/assets/chunk-HNE4Q36P-JaDky4RE.js
hoshimi/webui/dist/assets/chunk-J5ZVWO5B-oDCd-gWO.js
hoshimi/webui/dist/assets/chunk-JWPE2WC7-DVXcaiue.js
hoshimi/webui/dist/assets/chunk-NGNAAXSQ-DqoPQk1a.js
hoshimi/webui/dist/assets/chunk-NQOKRVIF-DSnISSPq.js
hoshimi/webui/dist/assets/chunk-UHW7PFBP-CGTjo6oV.js
hoshimi/webui/dist/assets/chunk-VQ5W62QI-B7anQHEK.js
hoshimi/webui/dist/assets/chunk-WQQL4CDK-BxhXJxTK.js
hoshimi/webui/dist/assets/chunk-XXDRQBXY-BvKO0v-W.js
hoshimi/webui/dist/assets/chunk-Y2CYZVJY-DsF7k-Jl.js
hoshimi/webui/dist/assets/chunk-YZO67HFG-yM0zKx1p.js
hoshimi/webui/dist/assets/chunk-ZAUX2LTX-Cd4i61OG.js
hoshimi/webui/dist/assets/chunk-ZCHMQSOR-CUXRsDC_.js
hoshimi/webui/dist/assets/classDiagram-v2-4MYWR3UA-Bxuwk-aq.js
hoshimi/webui/dist/assets/cose-bilkent-JH36ORCC-om2FVHYV.js
hoshimi/webui/dist/assets/cynefin-EF2NZ3EQ-CpSop9cy.js
hoshimi/webui/dist/assets/cynefinDiagram-WF24UDRP-CADM_Ubm.js
hoshimi/webui/dist/assets/cytoscape.esm-ZKjJ8woK.js
hoshimi/webui/dist/assets/dagre-NK4GIZVX-DH3dgyMi.js
hoshimi/webui/dist/assets/defaultLocale-BFoDCU3G.js
hoshimi/webui/dist/assets/diagram-CBK3MWTC-APzVMqeg.js
hoshimi/webui/dist/assets/diagram-I5XIIV2D-V6M7NM8i.js
hoshimi/webui/dist/assets/diagram-ODIL2UCW-CcjJ2Hxs.js
hoshimi/webui/dist/assets/diagram-PFBEJUXE-DfO2fXLu.js
hoshimi/webui/dist/assets/diagram-RJA3I4VV--M1HK5bw.js
hoshimi/webui/dist/assets/diagram-TYUNFSNR-BRGvh6Yh.js
hoshimi/webui/dist/assets/dist-B_J_HbC0.js
hoshimi/webui/dist/assets/ebnfDiagram-V4P3TTPT-CH6H4lNX.js
hoshimi/webui/dist/assets/elk-QONTBCTQ-CIRAkNr0.js
hoshimi/webui/dist/assets/erDiagram-KYQIGQAA-Cowmcrca.js
hoshimi/webui/dist/assets/eventmodeling-K75KTNOO-DI5KpqoP.js
hoshimi/webui/dist/assets/favicon-BPghmdkX.svg
hoshimi/webui/dist/assets/flowDiagram-IUGLLWBU-B3ZcGBQg.js
hoshimi/webui/dist/assets/format-Cs5ON_3O.js
hoshimi/webui/dist/assets/ganttDiagram-R7GPNTJY-BZ6SZWQ7.js
hoshimi/webui/dist/assets/gitGraph-VSP46ZUC-oIEKo7b2.js
hoshimi/webui/dist/assets/gitGraphDiagram-PDYL7XHY-DHumBdPz.js
hoshimi/webui/dist/assets/graphlib-DS17s2tU.js
hoshimi/webui/dist/assets/index-B1n8YMTH.css
hoshimi/webui/dist/assets/index-D2ReCnBw.js
hoshimi/webui/dist/assets/info-OHQRW6UA-BHW32E8o.js
hoshimi/webui/dist/assets/infoDiagram-MVDRKAX5-COTFKZjB.js
hoshimi/webui/dist/assets/init-C-OQMol4.js
hoshimi/webui/dist/assets/ishikawaDiagram-HPEHV2GE-DvI7Ly5q.js
hoshimi/webui/dist/assets/journeyDiagram-BOSHW7O7--sgsQvlJ.js
hoshimi/webui/dist/assets/kanban-definition-FNSA4HC5-CchADzkx.js
hoshimi/webui/dist/assets/katex-7vI-Mmbq.js
hoshimi/webui/dist/assets/line-C8q33Z1M.js
hoshimi/webui/dist/assets/linear-BUnzfXgk.js
hoshimi/webui/dist/assets/live-BxAwXDW2.js
hoshimi/webui/dist/assets/mermaid-parser.core-CCN7zNnu.js
hoshimi/webui/dist/assets/mermaid.core-nGCBD4Ge.js
hoshimi/webui/dist/assets/mindmap-definition-6OY57UG3-BfywTau6.js
hoshimi/webui/dist/assets/ordinal-BDEzSJ7C.js
hoshimi/webui/dist/assets/packet-JDAUHWVQ-CJVnpU1e.js
hoshimi/webui/dist/assets/path-fybaL0A-.js
hoshimi/webui/dist/assets/pdf-Bm-ZSvUQ.js
hoshimi/webui/dist/assets/pdf.worker.min-CSU2zTEh.js
hoshimi/webui/dist/assets/pdf.worker.min-iDqQPrd3.mjs
hoshimi/webui/dist/assets/pegDiagram-ECIUJNBX-B4MlbkM8.js
hoshimi/webui/dist/assets/pie-XZMESJXO-CYLmWHY0.js
hoshimi/webui/dist/assets/pieDiagram-GNMPY74T-by2E1Ida.js
hoshimi/webui/dist/assets/quadrantDiagram-D57K4MC3-3dAl63Yc.js
hoshimi/webui/dist/assets/radar-ABXABTNO-CDmPtt8-.js
hoshimi/webui/dist/assets/railroad-I3PHUGI6-Bj2bh6u9.js
hoshimi/webui/dist/assets/railroad-abnf-LNEFI6M7-BJukzBPm.js
hoshimi/webui/dist/assets/railroad-ebnf-DWYD2UWJ-B005eAof.js
hoshimi/webui/dist/assets/railroad-peg-JR7BVNR7-DWbfaYc9.js
hoshimi/webui/dist/assets/railroadDiagram-Y72NRBL7-YcCGnNSP.js
hoshimi/webui/dist/assets/requirementDiagram-EQYSW5RA-DIO57u57.js
hoshimi/webui/dist/assets/roboto-flex-cyrillic-ext-wght-normal-CVcCQn0y.woff2
hoshimi/webui/dist/assets/roboto-flex-cyrillic-wght-normal-BJ-nQEdz.woff2
hoshimi/webui/dist/assets/roboto-flex-greek-wght-normal-DeN4rzfy.woff2
hoshimi/webui/dist/assets/roboto-flex-latin-ext-wght-normal-gysdOMcS.woff2
hoshimi/webui/dist/assets/roboto-flex-latin-wght-normal-n-dP9qr2.woff2
hoshimi/webui/dist/assets/roboto-flex-vietnamese-wght-normal-AVFfiTln.woff2
hoshimi/webui/dist/assets/rolldown-runtime-Dd_uD5pT.js
hoshimi/webui/dist/assets/rough.esm-Dy-Kn_BL.js
hoshimi/webui/dist/assets/sankeyDiagram-SY24JHO5-TRS9oy3c.js
hoshimi/webui/dist/assets/sequenceDiagram-BLEHNHQU-U78ig4ug.js
hoshimi/webui/dist/assets/sizeCapture-INFHLROL-3uHXrFqA.js
hoshimi/webui/dist/assets/src-oBChb5qS.js
hoshimi/webui/dist/assets/sse-BUDtwKHd.css
hoshimi/webui/dist/assets/sse-s22aKqwS.js
hoshimi/webui/dist/assets/stateDiagram-v2-A6IESKWZ-BRZWC3NC.js
hoshimi/webui/dist/assets/swimlanes-B3ENRKFQ-DfbmXUWu.js
hoshimi/webui/dist/assets/swimlanesDiagram-AYQRV4AK-B7wvCxHI.js
hoshimi/webui/dist/assets/timeline-definition-JXYKGLGB-DO__h_tG.js
hoshimi/webui/dist/assets/treeView-D4JQ5SDB-CpJfpPm8.js
hoshimi/webui/dist/assets/treemap-SAJKECNS-BcKRSE7C.js
hoshimi/webui/dist/assets/types-9NbSUihE.js
hoshimi/webui/dist/assets/usage-BVy8gLj4.js
hoshimi/webui/dist/assets/usecaseDiagram-WPOLBNNX-DcFBiWLI.js
hoshimi/webui/dist/assets/vennDiagram-Q3Y3IDCW-CekTOnUA.js
hoshimi/webui/dist/assets/wardley-7MLQ67FV-DC8BUEG6.js
hoshimi/webui/dist/assets/wardleyDiagram-IVAIDKWA-jCXX5Cw6.js
hoshimi/webui/dist/assets/xychartDiagram-4URNHDU4-CmOKOx7x.js
tests/test_docs_site.py
tests/test_package_api.py