1
0

245 کامیت‌ها 2cdee25277 ... de6d75c6bd

نویسنده SHA1 پیام تاریخ
  Paul Klumpp de6d75c6bd Credit the plugin's origins and fix the dead chattolib link 1 هفته پیش
  Paul Klumpp cf76c34436 Codify the commit-message rule: why over what 1 هفته پیش
  Paul Klumpp 122b2cbb61 Correct stale docs: no resume cursor, no home-channel fallback 1 هفته پیش
  Paul Klumpp 338566df5e Deliver the room roster on every channel turn, cap it at 20 members 1 هفته پیش
  Paul Klumpp 8af1cef5c3 Render the room roster from a cached projection, presence patched live 1 هفته پیش
  Paul Klumpp 87eb501e31 Drop getattr masking of the base-class _reaction_handler 1 هفته پیش
  Paul Klumpp a9ca076292 Refresh room roster on presence change instead of freezing at thread start 1 هفته پیش
  Paul Klumpp 12fcf87059 Ignore local trial.py scratch file 1 هفته پیش
  Paul Klumpp 257069b2c1 Add debug logging around roster dispatch and thread anchoring 1 هفته پیش
  Paul Klumpp 2438b07217 Announce the channel member roster when a thread opens 1 هفته پیش
  Paul Klumpp 11388b5909 Apply code-review findings across adapter, tests and docs 1 هفته پیش
  Paul Klumpp 7bb6eacc1d Ignore thread/room bookkeeping events in the realtime stream 1 هفته پیش
  Paul Klumpp f0ed4e967e Name DM partners and quote room names in the joined-rooms summary 1 هفته پیش
  Paul Klumpp 23a829572d Acknowledge user_joined_room/user_left_room in the known-event path 1 هفته پیش
  Paul Klumpp 20d422c862 Tag joined-rooms summary with policy and DM kind 1 هفته پیش
  Paul Klumpp b468b0b884 Vendor websockets: build chattolib with the [realtime] extra 1 هفته پیش
  Paul Klumpp aa7f8a6c01 Review leftovers: room-kind helper, rename, except merge 1 هفته پیش
  Paul Klumpp ac0acf59eb Split long messages in the standalone sender, unify the 9900 threshold 1 هفته پیش
  Paul Klumpp 8aa5368c35 Seed extra only from env vars that are actually set 1 هفته پیش
  Paul Klumpp 36d8d5316a Thread attachment sends like text sends 1 هفته پیش
  Paul Klumpp 1ae4f77bf4 Replace require_mention with opt-in mention room lists 1 هفته پیش
  Paul Klumpp bb37265ea1 Align mention detection with the Chatto web frontend (FDR-006) 1 هفته پیش
  Paul Klumpp 3db0dc9efc Apply the locals rule: inline single-use aliases and no-op guards 1 هفته پیش
  Paul Klumpp f2dfc62d84 Inline the single-purpose asset_id local; codify when locals earn their line 1 هفته پیش
  Paul Klumpp 8c65c8153f Review cleanup: typed access, dead state, markers, honest docs 1 هفته پیش
  Paul Klumpp 15494b03d1 Extend the sweep: module-level orphans and job-level duplication 1 هفته پیش
  Paul Klumpp cb7e78480a Unify send_image on _materialise_image; rename the shared sender 1 هفته پیش
  Paul Klumpp b822df221d send_document: drop the redundant failure log 1 هفته پیش
  Paul Klumpp 509d20be4e Drop the redundant JoinRoom in _refresh_rooms 1 هفته پیش
  Paul Klumpp 1b92c4ea39 Drop the login assert; validate credentials in _open_client 1 هفته پیش
  Paul Klumpp ece89021f2 Codify the if-for-states/try-for-faults split under Readability 1 هفته پیش
  Paul Klumpp 749f4ceab5 Rename _require_client to _require_chatto_client 1 هفته پیش
  Paul Klumpp 172087260a Replace client-fetch try/except ceremony with guard clauses 1 هفته پیش
  Paul Klumpp 803d8253b8 Process inbound message edits as corrections 1 هفته پیش
  Paul Klumpp 456a677fd7 Give the dead-field sweep a real trigger and command 1 هفته پیش
  Paul Klumpp cb6e6b55e3 Rewrite the Shell Scripts rules in house style 1 هفته پیش
  Paul Klumpp b40c528ba2 Guard the vendoring script against an unset VENDOR_DIR 1 هفته پیش
  Paul Klumpp 00c5322653 Right-size the adapter's log levels 1 هفته پیش
  Paul Klumpp 5f9f406104 Rename the watch list to joined rooms 1 هفته پیش
  Paul Klumpp 69169fed98 Add basedpyright gate and sweep dead instance state 1 هفته پیش
  Paul Klumpp fa1a586deb Add CHATTO_RESPOND_ROOMS as a positive list of answer rooms 1 هفته پیش
  Paul Klumpp 4a9192b87f State env var defaults in plugin.yaml install prompts 1 هفته پیش
  Paul Klumpp aeba153a74 Rework after-install.md around the installer's prompts 1 هفته پیش
  Paul Klumpp bc2804309a Adopt Ruff across the plugin 1 هفته پیش
  Paul Klumpp 88529331cc Import chattolib absolutely in hermes_check_fn 1 هفته پیش
  Paul Klumpp 59ccb5ae28 Keep chattolib Messages out of SendResult.raw_response 1 هفته پیش
  Paul Klumpp 9577104a37 React with 🚫 when processing is cancelled 1 هفته پیش
  Paul Klumpp e089fa8e23 Point Troubleshooting at hermes logs first 1 هفته پیش
  Paul Klumpp b270123058 Let admins manage room membership over DM (/join, /leave) 1 هفته پیش
  Paul Klumpp ebfd986954 Use a grinning cat as the platform badge 1 هفته پیش
  Paul Klumpp 49aa05721c Document installing the plugin from its Git URL 1 هفته پیش
  Paul Klumpp a7ab16a41f Remove the inert CHATTO_CHANNELS option 1 هفته پیش
  Paul Klumpp 04b8ef7341 Make the docs match the adapter's actual behavior 1 هفته پیش
  Paul Klumpp 23a10d27c4 Spell out the working rules in AGENTS.md 1 هفته پیش
  Paul Klumpp 65bf4e5b86 Consolidate user docs into README.md 1 هفته پیش
  Paul Klumpp b4a946c969 Ignore a local .hermes-agent checkout 1 هفته پیش
  Paul Klumpp 09a60d6a1c Align the emoji shortcode map with names Chatto accepts 1 هفته پیش
  Paul Klumpp b2e0e13f82 Bring adapter.py back to PEP 8 1 هفته پیش
  Paul Klumpp fc982e8a8d Carry inbound replies as MessageEvent.in_reply_to 1 هفته پیش
  Paul Klumpp c0a7ce164d Refresh vendored wheels: protobuf, httpx and idna rebuilds 1 هفته پیش
  Paul Klumpp 0e5fce4f2e Cover messages that name several people 1 هفته پیش
  Paul Klumpp 8fa6bf306b Confirm an @-token is a real handle before falling silent 1 هفته پیش
  Paul Klumpp bed4a924b8 Stay out of conversations aimed at someone else 1 هفته پیش
  Paul Klumpp 385bbf37f4 Stop warning about turns that have nothing to react to 1 هفته پیش
  Paul Klumpp d580836650 Test the hint's substance, not its exact wording 1 هفته پیش
  Paul Klumpp 44a0a70501 Stop inviting markdown image syntax for local files 1 هفته پیش
  Paul Klumpp e97a504487 Stop inviting markdown image syntax for local files 1 هفته پیش
  Paul Klumpp 7dc763d88c Ask for typed access over dynamic lookups 1 هفته پیش
  Paul Klumpp 0cee0c91cd Read the upload ID from the field chattolib actually returns 1 هفته پیش
  Paul Klumpp 40bdb3d76d Drop the _list_functions debug dump 1 هفته پیش
  Paul Klumpp fafe9efb09 Put AGENTS.md back into one language 1 هفته پیش
  Paul Klumpp 569fdb45a8 Require the capability banner to be kept current 1 هفته پیش
  Paul Klumpp e9893c5031 Announce what the plugin can do at registration 1 هفته پیش
  Paul Klumpp d1dc821e8b Tell the model that Chatto can carry files 1 هفته پیش
  Paul Klumpp daeb72a7c1 Drop the unused _relogin helper 1 هفته پیش
  Paul Klumpp 2191cd6729 Keep refreshing presence so the bot stays online 1 هفته پیش
  Paul Klumpp 71545fa56c Say out loud that require_mention gates channels only 1 هفته پیش
  Paul Klumpp 7090905557 Note that the tests need the Hermes Agent checked out 1 هفته پیش
  Paul Klumpp dd6701b474 Document what group vs channel actually changes in the gateway 1 هفته پیش
  Paul Klumpp d7dfb5ed6b Map RoomKind onto the gateway's chat_type vocabulary 1 هفته پیش
  Paul Klumpp bdf935e5c6 Bundle image batches into a single Chatto message 1 هفته پیش
  Paul Klumpp aa150d0cd0 Send files, video and audio natively — and fix send_image_file's signature 1 هفته پیش
  Paul Klumpp 84a0a900a6 Implement edit_message, delete_message, create_handoff_thread, format_message 1 هفته پیش
  Paul Klumpp 161803b829 Forward Chatto reactions to the gateway's reaction hook surface 1 هفته پیش
  Paul Klumpp 558d5de451 Deliver inbound attachments to the agent instead of dropping them 1 هفته پیش
  Paul Klumpp 204a53aed9 Add a plan for the missing BasePlatformAdapter overrides 1 هفته پیش
  Paul Klumpp e45491c898 Fix the drifted tests, and the bug one of them was pointing at 1 هفته پیش
  Paul Klumpp 4f8479ff12 Make the test suite collectable 1 هفته پیش
  Paul Klumpp 3024739749 Stop shadowing the host's pinned dependencies 1 هفته پیش
  Paul Klumpp e508c638bd Rebuild vendor/ for linux-x86_64, linux-aarch64 and macos-arm64 1 هفته پیش
  Paul Klumpp 2ce3dca698 Vendor dependencies per platform instead of Linux-x86_64 only 1 هفته پیش
  Paul Klumpp eac4297b4e Add uv.lock and ignore local venv/test artifacts 1 هفته پیش
  Paul Klumpp c2a11a77df Remove the YAML -> env config bridge 1 هفته پیش
  Paul Klumpp 9e015aa29b Seed PlatformConfig.extra under the keys the config actually reads 1 هفته پیش
  Paul Klumpp 2956e83816 Resolve config fields declaratively, per instance 1 هفته پیش
  Paul Klumpp 5ce19e727e Fix credential check in the standalone sender 1 هفته پیش
  Paul Klumpp 8112a645b6 Detect DMs in get_chat_info() via RoomKind 1 هفته پیش
  Paul Klumpp ef916be66f Report send() failures instead of a phantom success 1 هفته پیش
  Paul Klumpp 5a48b14ccc Drop duplicate sleep from the realtime reconnect loop 1 هفته پیش
  Paul Klumpp be4837a724 Broadcast OFFLINE presence on disconnect 1 هفته پیش
  Paul Klumpp c15d85d6de Initialize self.me so early events cannot crash the adapter 1 هفته پیش
  Paul Klumpp 0b6f3c5e51 Fix auth bypass: every user was authorized 1 هفته پیش
  Paul Klumpp b4ce25ff92 Import vendored chattolib absolutely and fail loudly 1 هفته پیش
  Paul Klumpp 0b9cebae5a Make dispatch robust: room-kind cache, unified dedup, explicit config defaults 2 هفته پیش
  Paul Klumpp a3eaea7bac Adapt the adapter to chattolib 0.4.20 and slim its connect path 1 هفته پیش
  Paul Klumpp c64d50f884 Refresh vendored chattolib to 0.4.20 1 هفته پیش
  Paul Klumpp 0b4fadb9ae Run off the vendored tree and complete the hermes_* hook surface 1 هفته پیش
  Paul Klumpp 034573260d Vendor the full chattolib dependency tree under vendor/ 1 هفته پیش
  Paul Klumpp b902b9fb5b Add agent guidelines and align docs and dev dependencies 1 هفته پیش
  Paul Klumpp ac84f6b5b2 Slim the adapter down to platform work 1 هفته پیش
  Paul Klumpp dca2e4d68d Restructure config and registration around ChattoConfiguration 1 هفته پیش
  Paul Klumpp 8712ab72cf Import vendored chattolib directly, drop lazy_import and SingletonSlot 1 هفته پیش
  Paul Klumpp 4e7b1d4d96 Vendor chattolib 0.4.19.post1 with generated protobuf bindings 1 هفته پیش
  Paul Klumpp b7d87e8c6d Use SingletonSlot for thread-safe chattolib client 4 هفته پیش
  Paul Klumpp 8ab2d1aec8 Use lazy_deps for chattolib imports (Hermes plugin requirement) 4 هفته پیش
  Paul Klumpp b7df6d4266 Call the outbound API ConnectRPC, not REST 1 ماه پیش
  Paul Klumpp d497293e8a Update documentation to reflect chattolib usage 1 ماه پیش
  Paul Klumpp d3e432ba04 Remove unused websockets dependency 1 ماه پیش
  Paul Klumpp 62bba37c14 Route every call through ChattoClient; drop _rpc() and _PATH_* 1 ماه پیش
  Paul Klumpp 93dd87a932 Replace hand-rolled protobuf, WebSocket and REST with chattolib 1 ماه پیش
  Paul Klumpp d3abab38dc Isolate thread context through the Hermes SDK 1 ماه پیش
  Paul Klumpp 81982d335b Add the MIT LICENSE file 1 هفته پیش
  Paul Klumpp 2cdee25277 Credit the plugin's origins and fix the dead chattolib link 1 هفته پیش
  Paul Klumpp c1be128c3b Codify the commit-message rule: why over what 1 هفته پیش
  Paul Klumpp c6d893dd7d Correct stale docs: no resume cursor, no home-channel fallback 1 هفته پیش
  Paul Klumpp 9f11357774 Deliver the room roster on every channel turn, cap it at 20 members 1 هفته پیش
  Paul Klumpp bdd6acb0a9 Render the room roster from a cached projection, presence patched live 1 هفته پیش
  Paul Klumpp 30bc4f75ec Drop getattr masking of the base-class _reaction_handler 1 هفته پیش
  Paul Klumpp 41c70a1015 Refresh room roster on presence change instead of freezing at thread start 1 هفته پیش
  Paul Klumpp 41b66f2931 Ignore local trial.py scratch file 1 هفته پیش
  Paul Klumpp 9d2668b5c5 Add debug logging around roster dispatch and thread anchoring 1 هفته پیش
  Paul Klumpp f5c2c32a4a Announce the channel member roster when a thread opens 1 هفته پیش
  Paul Klumpp 35a32db984 Apply code-review findings across adapter, tests and docs 1 هفته پیش
  Paul Klumpp f63727802e Ignore thread/room bookkeeping events in the realtime stream 1 هفته پیش
  Paul Klumpp 5e73785894 Name DM partners and quote room names in the joined-rooms summary 1 هفته پیش
  Paul Klumpp d7d036b887 Acknowledge user_joined_room/user_left_room in the known-event path 1 هفته پیش
  Paul Klumpp 1f69c4cf48 Tag joined-rooms summary with policy and DM kind 1 هفته پیش
  Paul Klumpp a00a8ce2b1 Vendor websockets: build chattolib with the [realtime] extra 1 هفته پیش
  Paul Klumpp 60a2875486 Review leftovers: room-kind helper, rename, except merge 1 هفته پیش
  Paul Klumpp 37ad9f8fe2 Split long messages in the standalone sender, unify the 9900 threshold 1 هفته پیش
  Paul Klumpp 560c95fbb9 Seed extra only from env vars that are actually set 1 هفته پیش
  Paul Klumpp e03fafbc6c Thread attachment sends like text sends 1 هفته پیش
  Paul Klumpp ed6c708d1b Replace require_mention with opt-in mention room lists 1 هفته پیش
  Paul Klumpp 3cf3343521 Align mention detection with the Chatto web frontend (FDR-006) 1 هفته پیش
  Paul Klumpp d7579865f0 Apply the locals rule: inline single-use aliases and no-op guards 1 هفته پیش
  Paul Klumpp 763cc4eae7 Inline the single-purpose asset_id local; codify when locals earn their line 1 هفته پیش
  Paul Klumpp 4f4f46f092 Review cleanup: typed access, dead state, markers, honest docs 1 هفته پیش
  Paul Klumpp 14f3f18050 Extend the sweep: module-level orphans and job-level duplication 1 هفته پیش
  Paul Klumpp cbd30f8e3a Unify send_image on _materialise_image; rename the shared sender 1 هفته پیش
  Paul Klumpp 4181120c94 send_document: drop the redundant failure log 1 هفته پیش
  Paul Klumpp cee69428d9 Drop the redundant JoinRoom in _refresh_rooms 1 هفته پیش
  Paul Klumpp aa10022926 Drop the login assert; validate credentials in _open_client 1 هفته پیش
  Paul Klumpp 82979e1a2f Codify the if-for-states/try-for-faults split under Readability 1 هفته پیش
  Paul Klumpp 43092b0a1e Rename _require_client to _require_chatto_client 1 هفته پیش
  Paul Klumpp 0c3ee0fbd6 Replace client-fetch try/except ceremony with guard clauses 1 هفته پیش
  Paul Klumpp 2271ac416a Process inbound message edits as corrections 1 هفته پیش
  Paul Klumpp 7294c01874 Give the dead-field sweep a real trigger and command 1 هفته پیش
  Paul Klumpp c038a80476 Rewrite the Shell Scripts rules in house style 1 هفته پیش
  Paul Klumpp 29bea1684d Guard the vendoring script against an unset VENDOR_DIR 1 هفته پیش
  Paul Klumpp b082c0cc22 Right-size the adapter's log levels 1 هفته پیش
  Paul Klumpp 15e6508394 Rename the watch list to joined rooms 1 هفته پیش
  Paul Klumpp 20a6047c59 Add basedpyright gate and sweep dead instance state 1 هفته پیش
  Paul Klumpp 0728de3764 Add CHATTO_RESPOND_ROOMS as a positive list of answer rooms 1 هفته پیش
  Paul Klumpp bd82e00b6c State env var defaults in plugin.yaml install prompts 1 هفته پیش
  Paul Klumpp 95be5ab3c7 Rework after-install.md around the installer's prompts 1 هفته پیش
  Paul Klumpp c86e4d8c83 Adopt Ruff across the plugin 1 هفته پیش
  Paul Klumpp 4506d800a9 Import chattolib absolutely in hermes_check_fn 1 هفته پیش
  Paul Klumpp 59474cb344 Keep chattolib Messages out of SendResult.raw_response 1 هفته پیش
  Paul Klumpp a9164e404c React with 🚫 when processing is cancelled 1 هفته پیش
  Paul Klumpp aa6ce9a301 Point Troubleshooting at hermes logs first 1 هفته پیش
  Paul Klumpp c6f73b3978 Let admins manage room membership over DM (/join, /leave) 1 هفته پیش
  Paul Klumpp 20b54714ee Use a grinning cat as the platform badge 1 هفته پیش
  Paul Klumpp 241715198d Document installing the plugin from its Git URL 1 هفته پیش
  Paul Klumpp 018a734ab1 Remove the inert CHATTO_CHANNELS option 1 هفته پیش
  Paul Klumpp a8ee17ff0c Make the docs match the adapter's actual behavior 1 هفته پیش
  Paul Klumpp fcafb02dc0 Spell out the working rules in AGENTS.md 1 هفته پیش
  Paul Klumpp 9b4c0545b4 Consolidate user docs into README.md 1 هفته پیش
  Paul Klumpp ced2296be1 Ignore a local .hermes-agent checkout 1 هفته پیش
  Paul Klumpp a13614f503 Align the emoji shortcode map with names Chatto accepts 1 هفته پیش
  Paul Klumpp 4478e9ccd4 Bring adapter.py back to PEP 8 1 هفته پیش
  Paul Klumpp 7397f5164a Carry inbound replies as MessageEvent.in_reply_to 1 هفته پیش
  Paul Klumpp 7b70d129e2 Refresh vendored wheels: protobuf, httpx and idna rebuilds 1 هفته پیش
  Paul Klumpp 1ceee6b0d6 Cover messages that name several people 1 هفته پیش
  Paul Klumpp b032a0e8f7 Confirm an @-token is a real handle before falling silent 1 هفته پیش
  Paul Klumpp 0d55d14646 Stay out of conversations aimed at someone else 1 هفته پیش
  Paul Klumpp 69dc2913ad Stop warning about turns that have nothing to react to 1 هفته پیش
  Paul Klumpp 2cc3516237 Test the hint's substance, not its exact wording 1 هفته پیش
  Paul Klumpp 15830489da Stop inviting markdown image syntax for local files 1 هفته پیش
  Paul Klumpp a8e0cfbbbb Stop inviting markdown image syntax for local files 1 هفته پیش
  Paul Klumpp 4e94ee6043 Ask for typed access over dynamic lookups 1 هفته پیش
  Paul Klumpp 7f7cb37ba4 Read the upload ID from the field chattolib actually returns 1 هفته پیش
  Paul Klumpp b914f1a13e Drop the _list_functions debug dump 1 هفته پیش
  Paul Klumpp 643a6effae Put AGENTS.md back into one language 1 هفته پیش
  Paul Klumpp fb97cca1bb Require the capability banner to be kept current 1 هفته پیش
  Paul Klumpp 881d774986 Announce what the plugin can do at registration 1 هفته پیش
  Paul Klumpp 4af53597ba Tell the model that Chatto can carry files 1 هفته پیش
  Paul Klumpp a75ef73eb3 Drop the unused _relogin helper 1 هفته پیش
  Paul Klumpp dc148f9cda Keep refreshing presence so the bot stays online 1 هفته پیش
  Paul Klumpp 9b176e2201 Say out loud that require_mention gates channels only 1 هفته پیش
  Paul Klumpp 648c032bd8 Note that the tests need the Hermes Agent checked out 1 هفته پیش
  Paul Klumpp b41b4f871a Merge branch 'review-baseadapter-overrides' into main 1 هفته پیش
  Paul Klumpp a9c081477d Merge branch 'review-baseadapter-overrides' of paul/hermes-chatto-plugin into main 1 هفته پیش
  Paul Klumpp c7917abf48 Document what group vs channel actually changes in the gateway 1 هفته پیش
  Paul Klumpp f30723a13f Bundle image batches into a single Chatto message 1 هفته پیش
  Paul Klumpp e8f848aa62 Map RoomKind onto the gateway's chat_type vocabulary 1 هفته پیش
  Paul Klumpp f6b83bddd9 Send files, video and audio natively — and fix send_image_file's signature 1 هفته پیش
  Paul Klumpp a75881f84b Implement edit_message, delete_message, create_handoff_thread, format_message 1 هفته پیش
  Paul Klumpp 9873d854ea Forward Chatto reactions to the gateway's reaction hook surface 1 هفته پیش
  Paul Klumpp 873bff0060 Make dispatch robust: room-kind cache, unified dedup, explicit config defaults 2 هفته پیش
  Paul Klumpp 0e3a7a5acb Deliver inbound attachments to the agent instead of dropping them 1 هفته پیش
  Paul Klumpp e48d2ea0e3 Add a plan for the missing BasePlatformAdapter overrides 1 هفته پیش
  Paul Klumpp 03b2dbeb55 Fix the drifted tests, and the bug one of them was pointing at 1 هفته پیش
  Paul Klumpp 823c47e264 Make the test suite collectable 1 هفته پیش
  Paul Klumpp b169111593 Stop shadowing the host's pinned dependencies 1 هفته پیش
  Paul Klumpp 306d85f744 Rebuild vendor/ for linux-x86_64, linux-aarch64 and macos-arm64 1 هفته پیش
  Paul Klumpp f655543157 Vendor dependencies per platform instead of Linux-x86_64 only 1 هفته پیش
  Paul Klumpp 854ea71f19 Add uv.lock and ignore local venv/test artifacts 1 هفته پیش
  Paul Klumpp cbec28ee5f Remove the YAML -> env config bridge 1 هفته پیش
  Paul Klumpp 5437d6f751 Seed PlatformConfig.extra under the keys the config actually reads 1 هفته پیش
  Paul Klumpp 3d854efa66 Resolve config fields declaratively, per instance 1 هفته پیش
  Paul Klumpp b609bfea78 Fix credential check in the standalone sender 1 هفته پیش
  Paul Klumpp c81fd71c59 Detect DMs in get_chat_info() via RoomKind 1 هفته پیش
  Paul Klumpp 1cf93a9c41 Report send() failures instead of a phantom success 1 هفته پیش
  Paul Klumpp ced336fdb0 Drop duplicate sleep from the realtime reconnect loop 1 هفته پیش
  Paul Klumpp c34cffb90a Broadcast OFFLINE presence on disconnect 1 هفته پیش
  Paul Klumpp 9dc6c31042 Initialize self.me so early events cannot crash the adapter 1 هفته پیش
  Paul Klumpp 061e2ea54b Fix auth bypass: every user was authorized 1 هفته پیش
  Paul Klumpp 42a4c45c5f Import vendored chattolib absolutely and fail loudly 1 هفته پیش
  Paul Klumpp 125500bac4 Adapt the adapter to chattolib 0.4.20 and slim its connect path 1 هفته پیش
  Paul Klumpp 2d1acf4b94 Refresh vendored chattolib to 0.4.20 1 هفته پیش
  Paul Klumpp eee84d76d5 Run off the vendored tree and complete the hermes_* hook surface 1 هفته پیش
  Paul Klumpp 7a43f12ea9 Vendor the full chattolib dependency tree under vendor/ 1 هفته پیش
  Paul Klumpp 5762b3fa68 Add agent guidelines and align docs and dev dependencies 1 هفته پیش
  Paul Klumpp a3790427c8 Slim the adapter down to platform work 1 هفته پیش
  Paul Klumpp 4282b4278d Restructure config and registration around ChattoConfiguration 1 هفته پیش
  Paul Klumpp f22dac9c28 Import vendored chattolib directly, drop lazy_import and SingletonSlot 1 هفته پیش
  Paul Klumpp 0b461ad89c Vendor chattolib 0.4.19.post1 with generated protobuf bindings 1 هفته پیش
  Paul Klumpp 6cf88eaafe Use SingletonSlot for thread-safe chattolib client 4 هفته پیش
  Paul Klumpp 10f16fdf0e Use lazy_deps for chattolib imports (Hermes plugin requirement) 4 هفته پیش
  Paul Klumpp ffb542765e Call the outbound API ConnectRPC, not REST 1 ماه پیش
  Paul Klumpp 8ab3ab920e Update documentation to reflect chattolib usage 1 ماه پیش
  Paul Klumpp 6fba7e01a1 Remove unused websockets dependency 1 ماه پیش
  Paul Klumpp c18587920a Route every call through ChattoClient; drop _rpc() and _PATH_* 1 ماه پیش
  Paul Klumpp ce0993fbdc Replace hand-rolled protobuf, WebSocket and REST with chattolib 1 ماه پیش
  Paul Klumpp 83163cbdda Isolate thread context through the Hermes SDK 1 ماه پیش
2فایلهای تغییر یافته به همراه19 افزوده شده و 1 حذف شده
  1. 18 0
      LICENSE
  2. 1 1
      README.md

+ 18 - 0
LICENSE

@@ -0,0 +1,18 @@
+MIT License
+
+Copyright (c) 2026 Paul Klumpp
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+associated documentation files (the "Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the
+following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial
+portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
+LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
+EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 1 - 1
README.md

@@ -448,4 +448,4 @@ grep -i "chatto\|websocket\|realtime" ~/.hermes/logs/gateway.log | tail -30
 
 ## License
 
-MIT
+MIT — see [LICENSE](LICENSE).