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-ChxM25BF.js
hoshimi/webui/dist/assets/CatalogStatus-DRheGZtI.css
hoshimi/webui/dist/assets/ChannelsView-CQ6iPiWe.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-DBus5G6p.js
hoshimi/webui/dist/assets/ModelsView-DgQpZhz1.css
hoshimi/webui/dist/assets/NetworkSettings-BNSAfVyY.js
hoshimi/webui/dist/assets/NetworkSettings-Bmkc8yf5.css
hoshimi/webui/dist/assets/OverviewView-CDoDBtYg.css
hoshimi/webui/dist/assets/OverviewView-oZHrXab7.js
hoshimi/webui/dist/assets/PlaygroundView-CZg1k7mC.js
hoshimi/webui/dist/assets/PlaygroundView-DR4ua65L.css
hoshimi/webui/dist/assets/SettingsView-AqKhhTvj.js
hoshimi/webui/dist/assets/SettingsView-Jyqf05ux.css
hoshimi/webui/dist/assets/TweenNumber-_PYsi0Mv.js
hoshimi/webui/dist/assets/UsageView-BppDRrYs.js
hoshimi/webui/dist/assets/UsageView-CRSOvB1S.css
hoshimi/webui/dist/assets/abnfDiagram-WEYOIA3C-q0i9-qdh.js
hoshimi/webui/dist/assets/app-DwVP2Oj9.js
hoshimi/webui/dist/assets/arc-DgcGdgmL.js
hoshimi/webui/dist/assets/architecture-WOLXFQ4H-DXYnOsJc.js
hoshimi/webui/dist/assets/architectureDiagram-ZHVYKT53-bXEpilL4.js
hoshimi/webui/dist/assets/array-BifhSqXX.js
hoshimi/webui/dist/assets/blockDiagram-RJAE7QA3-D0kv80pL.js
hoshimi/webui/dist/assets/c4Diagram-XDPPPE54-NT3il03l.js
hoshimi/webui/dist/assets/channel-MfxRHiA5.js
hoshimi/webui/dist/assets/chunk-2E7WHVMD-V_n8G3BZ.js
hoshimi/webui/dist/assets/chunk-2Q5K7J3B-C1jixKkw.js
hoshimi/webui/dist/assets/chunk-4EMNKR2T-CqQQezYd.js
hoshimi/webui/dist/assets/chunk-55XCU76K-TxUfS7qN.js
hoshimi/webui/dist/assets/chunk-5VM5RSS4-ZNzvKenW.js
hoshimi/webui/dist/assets/chunk-7S6XSTFO-Cbj9zWv5.js
hoshimi/webui/dist/assets/chunk-AQDTSKZB-DDMpoPF3.js
hoshimi/webui/dist/assets/chunk-DSNLSHJZ-Df0EWChg.js
hoshimi/webui/dist/assets/chunk-DUW6YSOI-Dgx8z5s3.js
hoshimi/webui/dist/assets/chunk-HAGFOTED-s8GLwsPn.js
hoshimi/webui/dist/assets/chunk-HNE4Q36P-Dd2qRSo4.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-DJnV5A98.js
hoshimi/webui/dist/assets/chunk-UHW7PFBP-UuYZ96qa.js
hoshimi/webui/dist/assets/chunk-VQ5W62QI-CrssF1gt.js
hoshimi/webui/dist/assets/chunk-WQQL4CDK-BhClZg3S.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-CjoJ9GU9.js
hoshimi/webui/dist/assets/chunk-ZAUX2LTX-Be8IoHGg.js
hoshimi/webui/dist/assets/chunk-ZCHMQSOR-C_pCmajo.js
hoshimi/webui/dist/assets/classDiagram-v2-4MYWR3UA-CEQ8ze8w.js
hoshimi/webui/dist/assets/cose-bilkent-JH36ORCC-om2FVHYV.js
hoshimi/webui/dist/assets/cynefin-EF2NZ3EQ-D753UwcJ.js
hoshimi/webui/dist/assets/cynefinDiagram-WF24UDRP-C1WhO7cq.js
hoshimi/webui/dist/assets/cytoscape.esm-ZKjJ8woK.js
hoshimi/webui/dist/assets/dagre-NK4GIZVX-_KK0S7Zg.js
hoshimi/webui/dist/assets/defaultLocale-BFoDCU3G.js
hoshimi/webui/dist/assets/diagram-CBK3MWTC-DWVysYJv.js
hoshimi/webui/dist/assets/diagram-I5XIIV2D-BDDsXDDL.js
hoshimi/webui/dist/assets/diagram-ODIL2UCW-CHFJxjRW.js
hoshimi/webui/dist/assets/diagram-PFBEJUXE-M53LCdyq.js
hoshimi/webui/dist/assets/diagram-RJA3I4VV-CCpIYEWP.js
hoshimi/webui/dist/assets/diagram-TYUNFSNR-CqNMsNwC.js
hoshimi/webui/dist/assets/dist-B_J_HbC0.js
hoshimi/webui/dist/assets/ebnfDiagram-V4P3TTPT-CWAJwF-E.js
hoshimi/webui/dist/assets/elk-QONTBCTQ-tmTWc4VZ.js
hoshimi/webui/dist/assets/erDiagram-KYQIGQAA-D0chO8f7.js
hoshimi/webui/dist/assets/eventmodeling-K75KTNOO-7UM8-zl9.js
hoshimi/webui/dist/assets/favicon-BPghmdkX.svg
hoshimi/webui/dist/assets/flowDiagram-IUGLLWBU-BMjCgqGu.js
hoshimi/webui/dist/assets/format-Cs5ON_3O.js
hoshimi/webui/dist/assets/ganttDiagram-R7GPNTJY-gKyORGP6.js
hoshimi/webui/dist/assets/gitGraph-VSP46ZUC-Bm23-Gl4.js
hoshimi/webui/dist/assets/gitGraphDiagram-PDYL7XHY-B1X9CKb9.js
hoshimi/webui/dist/assets/graphlib-DS17s2tU.js
hoshimi/webui/dist/assets/index-B1n8YMTH.css
hoshimi/webui/dist/assets/index-CeoaaS3b.js
hoshimi/webui/dist/assets/info-OHQRW6UA-xUuSk702.js
hoshimi/webui/dist/assets/infoDiagram-MVDRKAX5-Cs2hsZ5s.js
hoshimi/webui/dist/assets/init-C-OQMol4.js
hoshimi/webui/dist/assets/ishikawaDiagram-HPEHV2GE-Dqhi_kKT.js
hoshimi/webui/dist/assets/journeyDiagram-BOSHW7O7-BILqyB38.js
hoshimi/webui/dist/assets/kanban-definition-FNSA4HC5-IcvN7--a.js
hoshimi/webui/dist/assets/katex-7vI-Mmbq.js
hoshimi/webui/dist/assets/line-C9J9zqTL.js
hoshimi/webui/dist/assets/linear-BUnzfXgk.js
hoshimi/webui/dist/assets/live-BGNGv_mN.js
hoshimi/webui/dist/assets/mermaid-parser.core-CeY47qDY.js
hoshimi/webui/dist/assets/mermaid.core-CtlBlFI1.js
hoshimi/webui/dist/assets/mindmap-definition-6OY57UG3-DXpnCg_B.js
hoshimi/webui/dist/assets/ordinal-BDEzSJ7C.js
hoshimi/webui/dist/assets/packet-JDAUHWVQ-DpNhVfEx.js
hoshimi/webui/dist/assets/path-fybaL0A-.js
hoshimi/webui/dist/assets/pdf-s15I-nc7.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-SRi33OFJ.js
hoshimi/webui/dist/assets/pie-XZMESJXO-DuTkGYpK.js
hoshimi/webui/dist/assets/pieDiagram-GNMPY74T-CAga-fKY.js
hoshimi/webui/dist/assets/quadrantDiagram-D57K4MC3-CG29dDZk.js
hoshimi/webui/dist/assets/radar-ABXABTNO-WxE5FlCT.js
hoshimi/webui/dist/assets/railroad-I3PHUGI6-DDybdvC9.js
hoshimi/webui/dist/assets/railroad-abnf-LNEFI6M7-B2jVUwei.js
hoshimi/webui/dist/assets/railroad-ebnf-DWYD2UWJ-B_zVSI9n.js
hoshimi/webui/dist/assets/railroad-peg-JR7BVNR7-T-1G2Pys.js
hoshimi/webui/dist/assets/railroadDiagram-Y72NRBL7-pzzgIaGe.js
hoshimi/webui/dist/assets/requirementDiagram-EQYSW5RA-Bkahjc_2.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-Dz7jo8Sc.js
hoshimi/webui/dist/assets/sequenceDiagram-BLEHNHQU-BfAD5zft.js
hoshimi/webui/dist/assets/sizeCapture-INFHLROL-3uHXrFqA.js
hoshimi/webui/dist/assets/src-oBChb5qS.js
hoshimi/webui/dist/assets/sse-9x85vttr.js
hoshimi/webui/dist/assets/sse-BB4Bpqdz.css
hoshimi/webui/dist/assets/stateDiagram-v2-A6IESKWZ-BoPMDu4A.js
hoshimi/webui/dist/assets/swimlanes-B3ENRKFQ-kLEHaifi.js
hoshimi/webui/dist/assets/swimlanesDiagram-AYQRV4AK-ChS46aZz.js
hoshimi/webui/dist/assets/timeline-definition-JXYKGLGB-CVfbYjRE.js
hoshimi/webui/dist/assets/treeView-D4JQ5SDB-CPy-VNIq.js
hoshimi/webui/dist/assets/treemap-SAJKECNS-BOzngiOV.js
hoshimi/webui/dist/assets/types-9NbSUihE.js
hoshimi/webui/dist/assets/usage-DmoaiA00.js
hoshimi/webui/dist/assets/usecaseDiagram-WPOLBNNX-C3uPFTzO.js
hoshimi/webui/dist/assets/vennDiagram-Q3Y3IDCW-BhmwnX2i.js
hoshimi/webui/dist/assets/wardley-7MLQ67FV-pxRSqRaO.js
hoshimi/webui/dist/assets/wardleyDiagram-IVAIDKWA-COvQSnTL.js
hoshimi/webui/dist/assets/xychartDiagram-4URNHDU4-BBKyNhwR.js
tests/test_docs_site.py
tests/test_package_api.py