pythinker/__init__.py,sha256=b2LYJ7P_sNHdHoG_2u7z7eK-J1owJYPWuDZl-aJSHzM,1038
pythinker/__main__.py,sha256=WRZmXuObR_rUNxPunQPD_UMLC1Qibj6mIEMSZ8IfCjY,498
pythinker/pythinker.py,sha256=nBXldr34PgY7w-FlplI1OWF_gufBSQFbPY1qWdEs9p8,6204
pythinker/admin/__init__.py,sha256=v1i6CQHieEcV9FyxbnUUqRUIV4A0Gg7vlIxZRl9YHec,118
pythinker/admin/redact.py,sha256=24P29Zcjix3Ki2_D6bKxJBzZKSFCxvlMQgZXJNlwoQ0,1391
pythinker/admin/service.py,sha256=GGm_uHh-V1LzbHj0maQG5npXRuIFXYun30M5i6kTwEg,25595
pythinker/admin/snapshot.py,sha256=cbcn2jAgcKal_V5sKU34vEXMgvna2CmxbsWUFEu7RKo,3949
pythinker/agent/__init__.py,sha256=2AWLRT2lQKgp62KEqadEIbHmhnCcJzI2QN1CkrBBC2Y,542
pythinker/agent/autocompact.py,sha256=hL-JJeJ2IBOf5sM3qAN3rhEX7ez8Bu4tvZkCCqSUM40,4462
pythinker/agent/budget.py,sha256=SeBh8M_7CGURfme5mVI1eJIAm4GFsKOYd4RHqjDhDl0,1652
pythinker/agent/chat_title.py,sha256=yh3vmsnue-X3NQObCGw-DxKA8vFPdlp423SShAVW8tw,2625
pythinker/agent/checkpoint.py,sha256=Ldr58o8Ki3Eg7cXnRSAnWQ8Bk0FDOjtcknD_l3cfa3s,6099
pythinker/agent/context.py,sha256=YuyeMvYImueZt_SBZS8p-7dlznc9yMRySCt_OCbWUXw,9289
pythinker/agent/dynamic_injection.py,sha256=DyjUYs54ntp-M0NBjEfNvP7o86Jxezk2aRbz-ZvWp6M,4402
pythinker/agent/hook.py,sha256=AS7teTlBOO1S0CG5qaA5yHgoOXhV8EpKkkdEQ0Hgc2Y,4137
pythinker/agent/loop.py,sha256=u3IO0MOrLyHyluQDoE62zGeK4hI8BgF25_HyOvF971U,73837
pythinker/agent/loop_context.py,sha256=kldMgVSTa6wmKEfc2x2YBjofzTtBxsJkpzIUzB6_zHs,2689
pythinker/agent/loop_reload.py,sha256=G3U5MNCUFDQk-Gs4pJvC1nr0mGeirVBZ_s27Mki9ef0,2718
pythinker/agent/loop_tools.py,sha256=IxccFFs9up0RDxXo53EiDPeFtHnqYG5yyw0sIJ3pfVc,4989
pythinker/agent/observability.py,sha256=Gmc3WiiL09uMiY2NZMxhGuI8d10a95mF8L414GwWOj0,1657
pythinker/agent/pricing.py,sha256=iv92dtwDNGPpuE8niL5qdnV_g_Oa4Tgmqot_BgoTBIw,2212
pythinker/agent/runner.py,sha256=vdT2dnRPfmlcWbp1hjau8ruw9362uu3NZEix5t-iA_M,58115
pythinker/agent/search.py,sha256=pea8azIimC87SM6DemX7l-xUOP14tD9jR2k0GAM9JZY,4940
pythinker/agent/skills.py,sha256=cZH3Ir5DWL-lKveDvfqttDx9MjLfNQC58p3drz-eUtc,8799
pythinker/agent/subagent.py,sha256=Q7DXQrSw8Mg9dTSpZZrNc03aAqc8KgS6oO6gfGun1rI,23216
pythinker/agent/task_store.py,sha256=Ykr_s-sQPKBI7yivSm1GWdhfIhZHT84BIGVeQVT3-gw,10741
pythinker/agent/tasks.py,sha256=aKfN-OTFkIO57ZZkUwwf7pKFVlLAVs7oSP3nRgDI0_Q,1490
pythinker/agent/turn_writer.py,sha256=NCVJxUAJCulxOd1ShWaCPJnwewlmfof5ttRwWdOOdrk,8911
pythinker/agent/usage.py,sha256=hacbKwMniHMEpDXj1ZkGj3NVmQX6EulbUSvQ1_usYw4,2371
pythinker/agent/usage_ledger.py,sha256=7GPxrlYX4W6X_GfN1Mc0hg3aN5AK8fhLu7TEYBKX7cE,5904
pythinker/agent/browser/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pythinker/agent/browser/manager.py,sha256=AW80yTAzU824WL0hqUKEjXpdcgSi_vegwDQ_OHrK-xY,15765
pythinker/agent/browser/state.py,sha256=VSBnCdMKfkIeZ1xZfjrvBxXzS1Ggxu_P7_auQuh28NY,4365
pythinker/agent/browser/transport.py,sha256=SPEpVeoJEz9jWXzz5PY4K_RJt7e0YkZIJU04nukzBik,951
pythinker/agent/dynamic_injections/__init__.py,sha256=rZCnfq26URPrxeCHxxgMiOKIDjVXwhBzCxgBQYkvMaw,458
pythinker/agent/dynamic_injections/afk_mode.py,sha256=MwZbbk1CFtsDGtusMlogblLJ49NAg5YmRMV_vZymgs8,2325
pythinker/agent/dynamic_injections/plan_mode.py,sha256=JEaHZZJ4J2JG3-TFltWSiWk0748EquuB1nHyPWn8Xr0,3133
pythinker/agent/memory/__init__.py,sha256=3QOHxec9sMMtIAovyBwc4CGmJafZvb_BlIhLOJShzpg,685
pythinker/agent/memory/consolidator.py,sha256=5SX8EoO7VeHaN82keCxNxOz-2msKhMBJpe3129gMtf0,16392
pythinker/agent/memory/dream.py,sha256=4aedX40Y944hLzB29Tji_DOg3EtNpukuioxzwaFlOuU,13438
pythinker/agent/memory/store.py,sha256=1P407LJF37bxC-vRZsb2EDast9NxoaI0SwrAJwUZn3A,14698
pythinker/agent/tools/AGENTS.md,sha256=QW27jUtksLpSbcyOGSrIzkwi3lVCvipvhbROOPXIyDE,1620
pythinker/agent/tools/__init__.py,sha256=7TlunOubZq52Fwaf_TuMnCVexnEB2Fyd5g6biH5QXsI,569
pythinker/agent/tools/base.py,sha256=R2AULP62yrdbcx70ZolJr72ugzamZaWTQCaQ87LqmsQ,10844
pythinker/agent/tools/browser.py,sha256=MP8kzn7QM4Khd4B-fiGYB3aKOXEfv8ZL0BND8kaF2mM,11327
pythinker/agent/tools/cron.py,sha256=ymDx-BULhcvRQfvI2Fkyreyt8O0enIsJvA_FeMgby14,11274
pythinker/agent/tools/file_state.py,sha256=adwHYkRwwHYwuGaySI4962fpsj31X171naQigUCb_D8,3629
pythinker/agent/tools/filesystem.py,sha256=EQl6q6yiB8979y6FT99U7vHOAL_3Nq1EtduQXgwYWBU,31804
pythinker/agent/tools/filesystem_guard.py,sha256=HBqnxCSUOcMiHkjGekij528fgqIP1NZrT3QB8JkKULU,3463
pythinker/agent/tools/image_generation.py,sha256=9_dmIn9DcjcNn_SqLGI6v4NboSC2wDu-7dCmTZoYRJg,7269
pythinker/agent/tools/mcp.py,sha256=9u-d3dOcWhWX_d7CALMm7ge4o5niOqA8r4kaYfvqkeI,26736
pythinker/agent/tools/message.py,sha256=VGofxCsaItAUu_9ZbnCXYeL_MjpsHoAyjbuJs2wt2zI,4869
pythinker/agent/tools/notebook.py,sha256=pffuE4mTC8Ay8nUZBv9CNQaPq15NoUl986A4vZgYOjE,6211
pythinker/agent/tools/pdf.py,sha256=kUfC2ExkE-mN_rME3v_bKaevelRwbdsgSn3isitnEKE,35239
pythinker/agent/tools/registry.py,sha256=r9Klzdsfna4-q-Q6ySdA_khqhNgA4y_NcAylooXWZZE,4509
pythinker/agent/tools/sandbox.py,sha256=wPmlHBkvUZ4JbrstyLITGC06gjjR7p5c-bvHUpUoGus,2008
pythinker/agent/tools/schema.py,sha256=xB8aZ0kdHqYIN2rFpktmOvX4PfmyEAVvCb3kVD4N_iY,7693
pythinker/agent/tools/search.py,sha256=KrOFBSnn01ypED07cbJiEvG9sNzJ0XjZ8wQrZjscPXE,20447
pythinker/agent/tools/self.py,sha256=i4HhnWFzkzplKIyi-DyDctF2mr-PvBZHjGOOLMPmq1s,19746
pythinker/agent/tools/shell.py,sha256=0QZexDQZ6ugwLFpKtoOoWxsApFbyPaehsOBNDhjn7dk,12818
pythinker/agent/tools/spawn.py,sha256=IADyttIULNlXnmTTfViAC6HEbVY_0kuHCUpvsu4Fv24,4331
pythinker/agent/tools/web.py,sha256=jY-_Zpmxw_f0L3OLWTrpSbEVeSBEx6LgPzEbCgMNebM,20882
pythinker/api/__init__.py,sha256=RB-7hOc4DQR6WGyGSllI2FS3xGxxY8QqMCrO2k3wLEQ,48
pythinker/api/server.py,sha256=vF3-Z1y_gHGKXsvs4huVnZd_Y3Ggo2NHUDPjLy9QdYQ,16324
pythinker/auth/__init__.py,sha256=hRAxlOuUVDriNlPN6LMnVyfzFN2widKdPMl5LK0yhm0,2209
pythinker/auth/oauth_remote.py,sha256=SjmpiTKk7caeUcm6UdapCijQD0387jrHwFUjipuIgZI,4393
pythinker/auth/pkce.py,sha256=qzWKJ9eMf62ey6zGoTwSW5wMoWSlDQT_75-qbw5IEvQ,612
pythinker/auth/refresh_lock.py,sha256=s6RvoG5JeDmnuZJeNAc_DeTqrsrpnZ-fpUz6rQiBA7s,2048
pythinker/bus/__init__.py,sha256=hkn9gXDMn84oBqRuMd7uktQx_yYuutyWVCxJlBRX9Oo,240
pythinker/bus/events.py,sha256=dO6JWkK1jFxdskQ2hFhqsZ0NVnuHGe_OKPZuleSrXv0,1838
pythinker/bus/queue.py,sha256=sKwL1RLxsxKrI-vQpkcVAAYJK2K2JqTgGYVnSAIlwM0,1501
pythinker/channels/AGENTS.md,sha256=U-mo8ToxpCio3Vr5dmIOj58VU1UNLEiOwoNJXWIh0hE,1599
pythinker/channels/__init__.py,sha256=2HPmIS3DhMD8WhKrp-ZB3WVGwqwqt2OBxv-KBPkAW0Y,201
pythinker/channels/base.py,sha256=Ep1JVeaQPlDKkmPy_Fku0qD2CNCpFFMXv-vw6MsVLO8,8167
pythinker/channels/discord.py,sha256=dZGn2DiiJLHgW0w97ECOPsqjx6tg8SBeu0rKAutpPnk,26877
pythinker/channels/email.py,sha256=9x2k9Gl2FQy2n8MmLseFx_JhVnqypZPSzBgTQlH4R9I,25405
pythinker/channels/manager.py,sha256=GObWHnfYFIRakkRg6ffUmKJwdoCBVH0_vg1bayLnl5M,15143
pythinker/channels/matrix.py,sha256=2ODno3gIcsKkicN7HC0sIxeEFip9tMrWmQmJK4tCz2Q,37463
pythinker/channels/msteams.py,sha256=DtbSVstD86G1Hk_opWSPdH-pH4Jqot_6gwX6pd6156I,21567
pythinker/channels/registry.py,sha256=FIpon6wIN7vqp5yjCle14aSZOHs21JdsCyGdn_xxGXc,4128
pythinker/channels/signal.py,sha256=IOega-KhI4yOqCkFOKrW84PGpHzQrrb98vdHhGpppP8,55127
pythinker/channels/slack.py,sha256=bPMxyst-3kj8AhzQog8DbGVKfdTPoVTNG2-at2a5WaQ,18214
pythinker/channels/telegram.py,sha256=bAowInEsMulff336iXuxRrZ1AKcK_-FWMLSQcXuHRZA,43004
pythinker/channels/telegram_markdown.py,sha256=vvev_RwapNNA9SwSSd7ejjhk1GxUdMhJKohZ6UauXH0,6798
pythinker/channels/telegram_media.py,sha256=EEwGWYKenvQzU3M6g9-2bfDfdDfbUm9xPEfSqGUqzek,1843
pythinker/channels/whatsapp.py,sha256=739EEd2ICaLBn8X1IeuhIfCcMmY-uj2GsGagxmea3dE,34569
pythinker/channels/websocket/__init__.py,sha256=V4Mx7WlYYp0N5-eKduFuRJlIFaLTivzJCNTTw4b2gGs,3268
pythinker/channels/websocket/auth.py,sha256=OodnLvGtZSXcv2DjFqKiMQA3ZtsuGG2z9-_U9XoGtc4,2810
pythinker/channels/websocket/channel.py,sha256=85vLWXc9jjxEDgxLry4EtK_91BeFWQ9ajedoZVmMsl0,84069
pythinker/channels/websocket/config.py,sha256=MaUbZOCc0iuMRiTJfxMkavDDYErpydZxaIwNHILJD84,4696
pythinker/channels/websocket/media.py,sha256=6EwcCSQLG3ameDUSn5h8LWVY4P6Osf1DQz7y56EKX5I,1768
pythinker/channels/websocket/multiplex.py,sha256=xDTS3lGl7v1EWhGdl_mwCc7MgrB9PiJvqKEHgktaO70,2230
pythinker/channels/websocket/rest.py,sha256=W5ePQekWz9tFZHtPl8VFljsyD3VigywiXhxtvsQrBl0,4195
pythinker/cli/__init__.py,sha256=tSBmZr4QBwh23rQJKj4cgvkvM79juElJbRNwnU8GJ8I,32
pythinker/cli/agents.py,sha256=h4yml0ioocPfGpCHQH1_zTSMHWgrVHsCg4iGlPORyes,8498
pythinker/cli/bootstrap.py,sha256=Sty6NCHLD6I2Qt9HWeO8A3XS761EqoI9IXXszClJ_kA,3985
pythinker/cli/commands.py,sha256=5WaKRIkgih8cvCQBeIQXUxgZI36Ldqv4LDfIm9AXSIk,109786
pythinker/cli/doctor.py,sha256=0C7HYjFLlTY-7HfswxYzWlMP-oPJNPdXRbm2WZL9cWU,21389
pythinker/cli/models.py,sha256=0U6trFZjmzRY3LydUZjalh7omxTGXIai_p9F079EW3E,7067
pythinker/cli/onboard.py,sha256=Ev3NqUJLH8K5vKthBpThwCAk8_llYVVS6UzguVyGDow,84253
pythinker/cli/onboard_auth.py,sha256=JO1phwZOcCq1ogbS42KZG_5199RNa2Qnewlx-PV8UFM,1756
pythinker/cli/onboard_options.py,sha256=0NZ8d75ZsHtJ5trzfEraMZ_JodAKROW96x3-X9favOM,5283
pythinker/cli/onboard_types.py,sha256=r1h_dL75kZGYhCEnda4PlgC-ny8y25747xLwvBTsZUQ,4142
pythinker/cli/render.py,sha256=oJkl1p4_mlbLuavPWP6rN7ugi8KZxury4jLsurMAKKw,4226
pythinker/cli/repl.py,sha256=E23hJRsCphEQbFQn5hp9fNNrEhg074Jng2nphWSHouo,4178
pythinker/cli/serve.py,sha256=lkLmZgBOOqUme7QV-jUTKmVb7sdh8N8Rtmi7Pc0jmaU,3636
pythinker/cli/star_prompt.py,sha256=amWnRyC28Cz9inju9zeY32zO3OMbkI5m4sNzd4eVY8w,5371
pythinker/cli/stream.py,sha256=6HoVrdtUTYS5-oUUQHwMZhzrqxdYSEmwQWTZTv3-sq0,4513
pythinker/cli/updates.py,sha256=T2ybs_k6X9EhreDT7Gt730rLX6tPwkXKQL2KuyyojZ0,4947
pythinker/cli/onboard_steps/__init__.py,sha256=qkSQc4Jstz0DXubEGW5Ol3q-99mBFNlUONYbgZzgmHU,682
pythinker/cli/onboard_steps/agent_id.py,sha256=jR-UwBO00JE7HEr-y6--2q0bimMqng1WjsJvbMIBBCY,3741
pythinker/cli/onboard_steps/banner.py,sha256=-Vww5FmknJ1pbTMZhA_gFyq2O5PXwYapQilZmiT2yX4,1985
pythinker/cli/onboard_steps/channels.py,sha256=NY2PBQTb-H6ZO1Pr2wEwqGisdvHD0X0AdyZcLh9o0aU,3773
pythinker/cli/onboard_steps/default_model.py,sha256=EGCjA3I5JMLmW1YRZ5uZEoIjLaT0ovlaAQK7ar0eZtY,6213
pythinker/cli/onboard_steps/existing_config.py,sha256=AcXqpCNsyieNAsoU8oXZI6XKR_flPIYqF_CZUW9uGlU,1942
pythinker/cli/onboard_steps/flow_picker.py,sha256=nJh8vDwISmPP8nKhs2LmhTfri_oBIA-Ja3oWaBYbtfY,2139
pythinker/cli/onboard_steps/model_presets.py,sha256=VLyPh5Q9DMVGVWACsXQkIaNkB3L4zH_ijpg20YBHsEQ,7490
pythinker/cli/onboard_steps/post_save_health.py,sha256=dPWk5GgGx0LJLBOO_h2bJFOqgD5QYJ3kNuXcQVENF5k,3876
pythinker/cli/onboard_steps/provider_picker.py,sha256=gH5-U0qhTxHoGVFoiA7wDzwxwfEJUfRzos7HQJLbtl8,8088
pythinker/cli/onboard_steps/search_provider.py,sha256=CoeZRtlIMyRCcfx4q81fCu1GdfMEm7nWWQ6LxKZZ2sU,6234
pythinker/cli/onboard_steps/security_disclaimer.py,sha256=XmZ3T_iWbvJFSl-73SWOjJHGksrJ78ebKiDy61royfk,817
pythinker/cli/onboard_steps/start_gateway.py,sha256=HsgbtUkuqzIeP75qJtL-sgRVKgtBzpe9kGazPNAyXq4,4312
pythinker/cli/onboard_steps/summary_confirm.py,sha256=cGhZV2wZgrTNY64DvZMhCOprUvlgRWsvTXhFg91mj6Q,4263
pythinker/cli/onboard_views/__init__.py,sha256=uHhAvDdrszIIAcJds2nlwFZMtsJIXPG-rNQ2R4Nkmg0,43
pythinker/cli/onboard_views/clack.py,sha256=nB-ta9wTBhVgFYkwMusgByo8r90KatZRX9aaLn6sPJI,18548
pythinker/cli/onboard_views/errors.py,sha256=5FRhgcrm5HtnZPFkA5IKEuZ4PaCVJKD70ZmMzsHQhE8,1127
pythinker/cli/onboard_views/panels.py,sha256=kYaEWAaJEl2Q7PDwVesrjeJSUu5J6QLMQpxW8UU8y2g,6453
pythinker/cli/onboard_views/reset.py,sha256=O2irCuphRGO4fVJQaiYC0gbsKNlqnKV8TidxEQNUf4I,3148
pythinker/cli/onboard_views/risk_ack.py,sha256=9dLUiCYem12FQTWEAmbTo6qJQyh2RMPJtV-SyH0dSg8,1539
pythinker/cli/onboard_views/styles.py,sha256=yWNSx4zw2PskGXQTo2-VndkPaPdMvPTTe6AKZCJoqSY,825
pythinker/cli/onboard_views/summary.py,sha256=CuXv84Rb34VldQL7rQwOpBctSZd6SCDjj3ZxvvGiNMQ,7458
pythinker/cli/tui/__init__.py,sha256=b7IRLfJK8oRjlAESMSbzh7XUq_SG4fGz4EMLx3IIYlw,578
pythinker/cli/tui/app.py,sha256=pJFuVs_8QSeKkbYISOwGD1prAq7sqJsQZpKDfhRaKFQ,36287
pythinker/cli/tui/auth_actions.py,sha256=5c7gglLWqN-9ca_UYgo80Sbiygd5OQMSg9xnLkoRG0c,14415
pythinker/cli/tui/commands.py,sha256=HfhVq0y9YqN7-O0A9G-q4K2sjlVdhPIxT6-Q-skoZc0,15341
pythinker/cli/tui/layout.py,sha256=tVDmrdYPl_ltJL5fCnSiUSml9Hk5h7vz6sfaCldsEfk,13924
pythinker/cli/tui/logging_sink.py,sha256=-gm8AteWYuyWbRZrxIMA_tQl7jFo7xfrGdwwXSjszRo,3141
pythinker/cli/tui/status_snapshot.py,sha256=djpdbBqXsXjDRqSuOtzpQ1wwAMMqtfuQ8vGsvgDBNPs,482
pythinker/cli/tui/streaming.py,sha256=KOqwQFUN-rul8R8pS7Diu7upQs9R2_uuO5xO2K17nLo,2488
pythinker/cli/tui/theme.py,sha256=qb0WXIVeRYpXv0OlAO5kYSswSTlQKCo6JmWlqPsA0ko,5445
pythinker/cli/tui/panes/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pythinker/cli/tui/panes/chat.py,sha256=Rhr-rZSQ87vM1CZazHlAFBnbG1ojZzHzd4w259vpmWA,10790
pythinker/cli/tui/panes/completion_menu.py,sha256=fYWJMQvPMY-4sVE07lQKnThMvPgwd95WtrDxCIkpTwk,3807
pythinker/cli/tui/panes/editor.py,sha256=0TRdQYbzRSInXhcpoqXXkZ5KQR4Q87m0cKmmFwyPoIU,7525
pythinker/cli/tui/panes/hint_footer.py,sha256=VVz-cdPMs2pQ-TTy-CLzyLrzCXpedREkvZ-5qusB2tg,1302
pythinker/cli/tui/panes/overlay.py,sha256=ragk3F_gQfLE77WeYW8bbqPczfuGyTYPcyx6se0AmSo,950
pythinker/cli/tui/panes/status_bar.py,sha256=Si30vVmbXThh8uzqRgfkF8KQkFdpaXB0t5MnQaIvmmY,2681
pythinker/cli/tui/panes/waiting_spinner.py,sha256=h60BhHITCrNHm91IZHyrSRqKEl4fN0o6ZW5naUMJyOY,3019
pythinker/cli/tui/pickers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pythinker/cli/tui/pickers/fuzzy.py,sha256=FaUKQRviTGoqVE2XLq3VXAHyu56qoIo8d9jUD3cCuBo,6576
pythinker/cli/tui/pickers/model.py,sha256=8sguwX1UJXiFdoBTX5jYeIWWsPN_YYEQuOeEXjx1N90,8856
pythinker/cli/tui/pickers/provider.py,sha256=ZhZ-riq_sRN502FSKTaTdtfGt72Uzzk-Otfg4caaltg,11018
pythinker/cli/tui/pickers/sessions.py,sha256=3CLkya27bhHRN6Saf4VNnpwONktLujcM58TYFH4iRhU,1418
pythinker/cli/tui/pickers/theme.py,sha256=n-UOnIa991ceuqFoyJ0K2jGyj4ygud58FJytBDbkz1E,1376
pythinker/cli/tui/screens/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pythinker/cli/tui/screens/help.py,sha256=C_sJaHRf5zchB2i7WvwhW31x2Km2ONKZX0UP_r51Slc,980
pythinker/cli/tui/screens/input_dialog.py,sha256=wL_fXJUCOf5KM_lb5GRtIR3929nlr8vISw6eVevb5y0,3172
pythinker/cli/tui/screens/mcp.py,sha256=5HJr7TTS8xsXH7TS1WCW8YHyi4eN6H1iorpXTdkJdd4,4119
pythinker/cli/tui/screens/status.py,sha256=WEwFBIPkEhMIzvkdMJOzbhtwMAmGWHDOU2YSnLbvFq8,822
pythinker/command/__init__.py,sha256=dxPbKck6Qgjt1yGVsY_bGCTJKubAVAMd0kU118snUag,259
pythinker/command/builtin.py,sha256=LVXMfMOPVwgpjdgM9OiRw0T38EI4dCwI3amhEByDY5g,4324
pythinker/command/metadata.py,sha256=dQ2RkcrteKpBOTvzxG0xPz7NKBnInJzIxm-Rk2LQebA,2924
pythinker/command/router.py,sha256=iinc-dm-k3mr1rk3afWHyLH24Ua-HdIdwqdSOaQyhio,3262
pythinker/command/builtins/__init__.py,sha256=u7npUq_EEXoP8-ac0WIz3Ze02_0MDHW9BDVzWRFvy8g,797
pythinker/command/builtins/auth.py,sha256=6xY7pxvxHt1PwK1ufECbIYI_o1MCsks9F9AMhj64pfk,7110
pythinker/command/builtins/dream.py,sha256=Ow66l9g-Ag1OVrUthJDr9JYMg79LIY4p_eos5hMdI9c,7288
pythinker/command/builtins/format.py,sha256=Gs-M8Y3NpncesKnO6XI_fy5pciskVde_1sCxAVHyi_c,532
pythinker/command/builtins/init.py,sha256=QiDF4dpEN0Fx52sttvOqPGWq7y_cVYY65X2Dxs0ROog,1265
pythinker/command/builtins/lifecycle.py,sha256=PUzddveQnJE8PlP6BhY1yhZEQsOZtWa8sJrlAPvWhSM,14692
pythinker/command/builtins/pairing.py,sha256=uKJISQ7TuBVhQX8HwgYQJPC9DMzMSf6qhZqCItwPyXA,640
pythinker/command/builtins/tasks.py,sha256=j7k9-OeYP0R1QJ0MoWGY7tRcH5fqf9uafhGGZyI6t6w,3415
pythinker/config/__init__.py,sha256=AhiZU9R9xHKJCqT0nnedHA2VcGiftozUl_lmQvpw3ZY,741
pythinker/config/editing.py,sha256=Ixn8gJWAw6BkqxVb7yRNi2Yao7YmzytQmhb6-krq8h8,14736
pythinker/config/loader.py,sha256=_2zZrKG-w7yRzQ_MjkRzJ0U6B6bHRpSjO1e76vgviQk,9281
pythinker/config/paths.py,sha256=tSiqjyrDcbgcxD0pK106L1BPW6FslV9qf2ZFsL82d8A,4296
pythinker/config/schema.py,sha256=DKTTIu4yLOWZHsUtMOaBaRs5VsN30xwe9iZS5NQ0EB0,30771
pythinker/cron/__init__.py,sha256=JOqwe8pGFAG5EWKmQyEoKQ2YOvHt3Gt4aBz1bCdS7p4,203
pythinker/cron/service.py,sha256=No4WYXzDqC2AB6nOow8y4SeXVMHQpKPylE17NLzJAhk,20344
pythinker/cron/types.py,sha256=MeoVW3zno63V3be9kSTU7u5dkyLCKYtZFwzQt7fjw2U,2404
pythinker/heartbeat/__init__.py,sha256=RZhdcgVDov7c6WXVvtXn2lu3_aV70oZqT1Og-puMQ_M,143
pythinker/heartbeat/service.py,sha256=DLLHRfGT7tuC_u5V738zZ-97lqKbW8Y2NaVD6HKvSv0,8408
pythinker/pairing/__init__.py,sha256=PupW8X8mRcoGcmX5Hqkj2UY2aLsXdfw1JndsMHNsoac,728
pythinker/pairing/store.py,sha256=D2-MIZ8vCRNek-RBEFVs-m3dflZfATqhROZcuunkczs,8348
pythinker/providers/AGENTS.md,sha256=0hKrKl7bReGjQQaBo11sA9-tLG6m0HBBsuy6Y0Hld1Y,1753
pythinker/providers/__init__.py,sha256=iozD4qudDpjauQ8tdxZbB4A9ZfSP5oF4qsee6cVahEw,1446
pythinker/providers/_message_sanitize.py,sha256=xHVIlcv7TzZH1QWN7GwPQusSk07rJXc4Jn_EImxoNC4,3111
pythinker/providers/anthropic_count_tokens.py,sha256=rF38gaDYAm01Z8hVCVUNj2mXlcYM2Hk-s__KR5ar1yI,3996
pythinker/providers/anthropic_provider.py,sha256=d4hfS--n9eeCRKxvupM6zOv1b200yR2B1ZqRDhS0u-w,30079
pythinker/providers/azure_openai_provider.py,sha256=UeVixezTTXshOG75fsa8MrZ3YK3rjns2p4fWBQJcKE4,6563
pythinker/providers/base.py,sha256=qqGZBCWlju08Pe4a7MWwBTGgj9QgJTc1bMPpPCewipY,33187
pythinker/providers/factory.py,sha256=27oYdtQD_rxO2_c1fZMBuVxUNF5Xyhwa559v2K3AQDc,9108
pythinker/providers/fallback_provider.py,sha256=KNoRywJXsskd2rE2RGjP8TUbruAsavD9ueLY3kqfT-w,11994
pythinker/providers/github_copilot_provider.py,sha256=_p706Y5lcJvwZ1kCNnVburMia1wQFNgsjVEIx9mi6ow,10319
pythinker/providers/image_generation.py,sha256=M1PrWXfL2b3sCGpqKgh-tDZRCxNvWdJRcbzwv10XkfM,29788
pythinker/providers/limits.py,sha256=2vUFY-HGbqgjZpxXa7EcP9RF92EdWamsza-AysjT64A,1380
pythinker/providers/local_models.py,sha256=HvLd_FeYOmed52XQtxsyThHqtkUPejVpvZA2TdEEB7s,11233
pythinker/providers/model_metadata.py,sha256=3uyUPGzLo2qI-_G2Hiwh6TMxCmWqlqDmQmfGiwAFxbw,5307
pythinker/providers/model_profiles.json,sha256=j2ilG7HPIyLQh8fL--wf3h4k5SZ54nqdE6GjGhj8YKQ,5322
pythinker/providers/model_profiles.py,sha256=_LtUfO0VnoMRf-Bok97JDODej6VhcaGdn9NTNzP31rE,3019
pythinker/providers/openai_codex_provider.py,sha256=u0BJXTV6TWw9dbP2ODI_nV3HW7iy6J4x797kBioW_Tg,10333
pythinker/providers/openai_compat_provider.py,sha256=pNh6AJ2efRxCp1aHTdedKbjrykgN0SA18sBX6hAWqU8,44684
pythinker/providers/registry.py,sha256=7ENIHA8R9efSp301UZ_c3KLGOQ35lX0qQwEBi7AamD0,25706
pythinker/providers/transcription.py,sha256=2HK-aH6U7ZM0I-ue03ZsEmSD4DcTP4Ll8KUH8FQsQjM,6046
pythinker/providers/openai_responses/__init__.py,sha256=9axpoB_UTVhNbGMRnZc8JhL_x3s35NovSKNnTBV1PAQ,1495
pythinker/providers/openai_responses/chat.py,sha256=XsU-kFa2MV_TTagF2EzEnt5i316ubVb2XsGBCJfkU-E,3077
pythinker/providers/openai_responses/circuit.py,sha256=le3NLqeksKja-kPd2TKKZ8XolVARtS4Ve854xN3Z-ew,2480
pythinker/providers/openai_responses/converters.py,sha256=_vdo4Gz33s5UsKTLRMb8TfXa_e-7H18GeMIiJVweeQg,4296
pythinker/providers/openai_responses/parsing.py,sha256=F60qQld_6D6tOpbLDiKqJcg_hT0XFyIQf-UyOI9z1ZA,15024
pythinker/release/__init__.py,sha256=OPr_Q358Ihw1f3eohSyUTqjRLEKVjBt9Sxz9L9IbJhQ,513
pythinker/release/checks.py,sha256=UWKS_zcNSsZYxXLcpcjMZhugML1QqzSGaWZPoeYMEUM,15131
pythinker/runtime/__init__.py,sha256=0ZXWlZ9wKTdLtp-KH8sp1CwBoxbtPskEJtD-22q24eg,99
pythinker/runtime/_bootstrap.py,sha256=IYE3BtecMWty1xZqtQG8lI9t3smUdLHSYFFt8ubSKE8,2566
pythinker/runtime/context.py,sha256=kYJdek_kUFlTmYpg_hkbZ1YWc9yjKzkV7cbjwFGRw38,4165
pythinker/runtime/egress.py,sha256=fwNSdhVHhdNysWdOwoHa_QlWRVv1_zmIUrB6NXYL0yc,4021
pythinker/runtime/manifest.py,sha256=LgS_NbeP7M0W6sVDp14gkvGe3iIGyL7XybLYVBrG_l8,3778
pythinker/runtime/policy.py,sha256=oH-mLKQ9S5G9uOFnKQHwwjs833DSpWlwUyTMQkRHFgU,10423
pythinker/runtime/telemetry.py,sha256=RUpoaNdLLGDYRRIt2y1dt-AWe_siq3aSNmoUrLDxsc4,8913
pythinker/security/__init__.py,sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs,1
pythinker/security/network.py,sha256=MN5_ZwvrNR2uMAK-nu5tysh9b2JMXVcs352ILMPk70g,3847
pythinker/session/__init__.py,sha256=qKGMVlKDvVuYo58FQPM7CSCUcpFlQhaTIp0-bqRJ8cU,137
pythinker/session/manager.py,sha256=1VfFjAaHSscSHKb43cSnAGtmQdpemGFUAdwyAqTBLME,26302
pythinker/skills/README.md,sha256=ugSP-SuY9eXZPr4FBQCU5Vli9FR6n5HLomcSaex5a7A,1038
pythinker/skills/clawhub/SKILL.md,sha256=yRLVjYWIRdjKueQadsbxNyLL1zgxyTuWj3lQoNIeNgo,1400
pythinker/skills/cron/SKILL.md,sha256=Y55JI2pISh5Gg-sxhxFdG3ZzEEnaoQntAMwCO1nKcgc,1522
pythinker/skills/github/SKILL.md,sha256=2FUFYh-vYAUN2Y_93X8ynAIupPfNWI_1KP8r1zMf3UA,1376
pythinker/skills/image-generation/SKILL.md,sha256=EBveXpftxjG1cAX3xyZkwGDSW8QHQTOftNTX928WT7w,2933
pythinker/skills/memory/SKILL.md,sha256=JCEzetURQ-hMVMRKexCk72xlUvUcjiEMZ3QweT1AcFw,1839
pythinker/skills/my/SKILL.md,sha256=Z_k66mwfxETfpo_g08Iu5ck-9Q1mgsvnno6M5_LhaC4,2546
pythinker/skills/my/references/examples.md,sha256=Pi_t5VXgjCAybMwxOjqwuYfKZcvdk7VXA1Tn3P-vyNA,2088
pythinker/skills/skill-creator/SKILL.md,sha256=olRY4d48Dpt1O30YPzWBUGuEGAOZPkf9hLKlsT_5yDI,19148
pythinker/skills/skill-creator/scripts/init_skill.py,sha256=vNa4AsQAqeiTGYRMbD2WWFXIsFVemC63LNSsy37mfj4,13753
pythinker/skills/skill-creator/scripts/package_skill.py,sha256=qcD_NoUnZ8Mkp98pDoBNNwsFJwfZ29pdrOUcyx3DgjM,4719
pythinker/skills/skill-creator/scripts/quick_validate.py,sha256=Xa85BPemiOyRa-RFA_fOzQ1VlgBoleSP6aSE45V6LsE,6873
pythinker/skills/summarize/SKILL.md,sha256=rYGh-Pg-V9IU2UDNWKWxnvQRkHs42qFl2P5hy7WwWjk,2042
pythinker/skills/tmux/SKILL.md,sha256=EBDH1i-O0y2_Nb5fDuJLo7XtaCvXDGbYrlk9IPHvhqs,4081
pythinker/skills/tmux/scripts/find-sessions.sh,sha256=F3jqRgYUXcB4xDVN_TZVlYBRNUNwzW-luBwLOZ5wwHo,2948
pythinker/skills/tmux/scripts/wait-for-text.sh,sha256=lrxCcC9zU8MiM8Ij1h3RHy-ZAzJnru-sg4rqiYOmdzU,2139
pythinker/skills/weather/SKILL.md,sha256=jfcPnWNGlYt2DCWjh6JAVBWIthk0FXuV8dK_o-QVPiw,1170
pythinker/templates/AGENTS.md,sha256=tSeJnOQJdoePxEfnKS5mUmZiKrRyyvUeGM9lxdd1Fhg,1181
pythinker/templates/HEARTBEAT.md,sha256=3BRtrYhyE3YV_GD6PZckFRJ6B26qPQuBxTiX7dOmFp4,372
pythinker/templates/SOUL.md,sha256=MD-SQ39d4Q-Na2R3o2xwhCPP_2wYkLAZhFToHrnCl6k,1010
pythinker/templates/TOOLS.md,sha256=arvTVQz01iC-5vvivVCRtqQIYO9hHF4wjR47ixNX1CE,2303
pythinker/templates/USER.md,sha256=EC0PIalwDF8IRTmIwQuJZErMOPt2OJWZU65I7QQp7cc,844
pythinker/templates/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pythinker/templates/agent/coding_directives.md,sha256=UD5kqw_M_XBi-z6clyPgIiUejzFAx9b7xiZRfQPN7jM,1115
pythinker/templates/agent/consolidator_archive.md,sha256=Dg_BBp-vB0XvqnbLrLe0r5cxD0-VDYBx-qTHju2Z5zY,3354
pythinker/templates/agent/dream_phase1.md,sha256=eXdTUnwNa7WDhkiDX7LnUCpSuoEq_n5WESNR9c0ArM4,2437
pythinker/templates/agent/dream_phase2.md,sha256=ynK6gbSOv6-_hEN0I8qK-rVvjkEKQKskDiIQ1an5vZg,1928
pythinker/templates/agent/evaluator.md,sha256=A52z1rf-2N0QbTPMcUHTqMVVsM9qkGkRHCwmmOSyDU4,778
pythinker/templates/agent/identity.md,sha256=00gwgvFZyuTvwAFCF7R7fYu798DYKQgPdCS7Ab5rBQM,3722
pythinker/templates/agent/init_agents_md.md,sha256=oRoq8mmhQY0PAiO8jpjXUkSbkwosTEyMK5RQ6Wjl3Aw,3802
pythinker/templates/agent/max_iterations_message.md,sha256=SVrX8XW29tQ3p1umHdGm7RBO0zKrqTKArjT2-8KI99E,155
pythinker/templates/agent/platform_policy.md,sha256=6BIi760ah4xgQ4rEqXZDtDHMy0DtUyo2GTfes_StDco,493
pythinker/templates/agent/skills_section.md,sha256=pANlHj5FhN7pDWkHfku92auqcti0T1hmmdJi_bDrzDA,244
pythinker/templates/agent/subagent_announce.md,sha256=wx0z5BNY1V-Y5KxxltFcEIZlMhEQkErNJlq59g8YJ9Y,216
pythinker/templates/agent/subagent_coder.md,sha256=PoYc386XcgEbGC5DlZ0mt4rNeBj9Xaq3wMKUQzUaANk,885
pythinker/templates/agent/subagent_explore.md,sha256=X8DRnGInXX-MHJo11cdLkakBUQPZAxMA7ZXZhQJi4Gs,1318
pythinker/templates/agent/subagent_plan.md,sha256=ePAwZIqMQNm4w4S0LzwJiwKzY7eZWB0vwAU1RbQb1aA,1207
pythinker/templates/agent/subagent_system.md,sha256=8uIPDjuTj20zWAFqsO1dF4JBOgY21UvDrp-8O664PUE,461
pythinker/templates/agent/_snippets/untrusted_content.md,sha256=BNq7xXb7DUQFVuhgeelBJs7S-4Zt82MzXGKo_4cQW0s,278
pythinker/templates/memory/MEMORY.md,sha256=oPCi3uCDMvzTUUW39Iou6KKtIacBS7q-b3EdW-jp3aA,410
pythinker/templates/memory/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pythinker/utils/__init__.py,sha256=0XQBByW4ZgixdNFgk_zo-vXd1uDera9ZJ7MW88XdB9Y,181
pythinker/utils/artifacts.py,sha256=zTFxLlii1rpzJNat0R1KRz9y7UThEGIW9d1i048vtZc,4055
pythinker/utils/document.py,sha256=t9toX8ZHHeh6rhtfhY1pSM6dAw4BJWcvD5Bjg9N_3qc,8738
pythinker/utils/evaluator.py,sha256=00nAR9L9A5Myozlsg4iRawFyq8wqGxp-FO5pysRI5iM,3123
pythinker/utils/file_edit_events.py,sha256=o57hALxc1PaKu3JlGN6JxQ0Zm25agiAiNefJv2tkrso,24896
pythinker/utils/gitstore.py,sha256=PJzqkOr7CXWxF4n52ETsKAAzO31o89xQ-wWRtTzSyjU,13794
pythinker/utils/helpers.py,sha256=o1Lfcv4w2zdE7C21iYSFkixupT84hPJa1kHUo702klo,4986
pythinker/utils/llm_runtime.py,sha256=OBkcSygeBK3sUdJWf7a7S-lLZP021J7FtyraluZzhEI,1028
pythinker/utils/log.py,sha256=speSCjNXAFZBtfz9D1vIYg7gOZXKvVQFhi5_Eclk5F4,1885
pythinker/utils/media_decode.py,sha256=o4RIDJkq26BAt0XVf0Yo0rWdBDrKG5C5IibJBmiFsDw,1781
pythinker/utils/messages.py,sha256=nVqVyvYXsTdN2L47hwzUcG5ljMmY4QCRFmnBOpPXs2A,3915
pythinker/utils/nio_logging.py,sha256=lhVoXm1qzk4hJUjHgw501Cnx4FoRwFz7srrk07LNl4o,964
pythinker/utils/path.py,sha256=sC-E1A6ecl0z8ryDHHEzSI3YU61BT3zT6kFDlTiVnjs,3204
pythinker/utils/prompt_templates.py,sha256=aSayu9mBMWeSP2okpVLtc5S8yNO9YsIo5aI595TtDLg,1194
pythinker/utils/restart.py,sha256=plKq0jYLIo28KMT3d18doQjTn6GmMM1TESP7SyEYYlg,2800
pythinker/utils/runtime.py,sha256=8rYuLYtQmutUdwe8PkgZXCVZTKsu8G4Bfx8nYM0jMxA,3345
pythinker/utils/searchusage.py,sha256=KPIFLj09bD5lQwYXsZcKf4hzNHMFTpI6-_0x0zhLqvQ,5101
pythinker/utils/text.py,sha256=ViIBA73jnEfsXmBpI_zyH9wlb3Q7PrqL6wZ22xa3QbM,4739
pythinker/utils/time.py,sha256=4Pl88hLmm8yajqXQakDzphu4B6P-zqgw_SebJdlz_qU,946
pythinker/utils/tokens.py,sha256=9W3QjAnncGCyFhH1kT-4tNSktifMhjm7RfOxouWC59I,4604
pythinker/utils/tool_hints.py,sha256=3hsmGF3CbDkiiwjVOA-PY_vGdjuny4hTZz1nVZFqMpE,4845
pythinker/utils/update.py,sha256=vaJoKXGIXpN0i4xrdr2Ay14NVt-_NPCKEj2vBmVAbRY,17780
pythinker/utils/workspace.py,sha256=9I43pS9Jron0dVpzIKCtVCMuzWtdq98k21OwvYQC7jA,2259
pythinker/web/__init__.py,sha256=Os0H_kmrS0e6cCV3eOfJaEweVFcbzq5EQjhgOf5ZGgk,202
pythinker/web/dist/.gitkeep,sha256=wV0Q9dk-nGsowD4kmNdxTeRJjBblwQX14O1Ict_ta9s,171
pythinker/webui/__init__.py,sha256=sPqSI5vHkpQEnPLTeBhV_mQu0AF1zF-qlthO4gyIGDc,321
pythinker/webui/activity_transcript.py,sha256=uolt3NEcqqs4Z0jq4z4_NRrSIvVuSd6aEdJbZGHJxBs,8117
pythinker/webui/sidebar_state.py,sha256=-2PFzZ0g5Grq4N4SI7il4ZjfAGwmOn4jLWnmBowok6c,7057
pythinker/bridge/package-lock.json,sha256=t508xrIhuC6ov3fQKwEGBtdaB_MnGcIaT4rmY1hRDNI,49290
pythinker/bridge/package.json,sha256=ZKqng5WPdi4NIySWmVEOVx2TnQpTPda3Hr6wKNb5hCM,592
pythinker/bridge/src/index.ts,sha256=gyMf9IHbyvoXzejr-v8sxUkMBWQcyuGKdZO4pvDxP0c,4485
pythinker/bridge/src/server.ts,sha256=K9OGLM4XNuaNA-uvbBLwIZg1FUAPsS-HyESCgbngp5E,6774
pythinker/bridge/src/types.d.ts,sha256=q1myb2dTPBoosZ9T5WVoteyRTSzkx0jaHghpxQpn078,116
pythinker/bridge/src/whatsapp.ts,sha256=QjDQRVcqZyBZBDsOgFDH-I25ejk1z0u6lN7XIJhBLfU,18379
pythinker/bridge/tsconfig.json,sha256=UIB9xDM5Cdn5zy-L6R_ecbWMHCKcb5JCLLMheh_Zs_Y,355
pythinker_ai-2.6.0.dist-info/METADATA,sha256=GomYboCHsykwjrmci0BB2-Hi9QgOAkIE8PUzkSOLiTo,24461
pythinker_ai-2.6.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
pythinker_ai-2.6.0.dist-info/entry_points.txt,sha256=GgYcw5fpe4Eueg7qQKtOxIFxWOi3LtuPwFYiozlONKE,57
pythinker_ai-2.6.0.dist-info/licenses/LICENSE,sha256=GNJRh1UNcXZNVvVIQuzSaMogQtSdls0exL-fjtSxp0k,1079
pythinker_ai-2.6.0.dist-info/licenses/THIRD_PARTY_NOTICES.md,sha256=iWjfn_feMsV8ghb6KSgIiAZUGP4E4Ys7nOXCxFFGHxk,8058
pythinker_ai-2.6.0.dist-info/RECORD,,
