A chat-agent harness that splits conversation from execution to solve the multi-message-burst problem and the tone/competence tradeoff.
Single-loop chat agents fail two ways:
| // ==UserScript== | |
| // @name AgentClaude File Bridge | |
| // @description Upload-on-demand file bridge for TypingMind with dynamic context injection | |
| // @version 0.7 | |
| // @match https://* | |
| // @grant none | |
| // ==/UserScript== | |
| ;(function () { | |
| // File storage |
| // TypingMind XML Tag Processor Extension | |
| // Version 2.1 | |
| // First, we'll create a small bootstrap loader that will be the entry point | |
| (function() { | |
| const TYPING_MIND_READY_CHECK = { | |
| interval: 100, | |
| timeout: 30000, // 30 seconds total timeout | |
| selectors: { | |
| chatSpace: '[data-element-id="chat-space-middle-part"]', | |
| mainContent: '[data-element-id="main-content-area"]' |
| https://153b-108-34-224-140.ngrok-free.app |