Claude Code(Fable) refused my slow down instruction

(qusaisuwan.github.io)

21 points | by qusaisuwan 10 hours ago ago

8 comments

  • 1659447091 2 hours ago

    Is this a "it didn't do what I said! (...but really I want to show how that's a good thing)" post?

        * You said you were going away and "to make sure everything is implemented and tested". 
        * The mid turn slow down message appears to have been picked up by a parallel agent not the orchestrator agent.
        * The agent confirms the instruction with the orchestrator.
        * The orchestrator slaps the agent down with security instructions because the orchestrator still believes you are away 
    
    >> "Important correction: I did not send you any instructions [...] and the project owner is away, so no such instruction came from a human either."

    Orchestrator can't verify the sender so it follows a security verification instruction. Seems like a feature to protect the way parallel agents run, maybe? Or, maybe it could been seen as a quark in the way parallel agents run?

    Maybe it could be an issue in the way message channels work -- but the orchestrator gave an override instruction to the agent based on you telling it you were going away "Going forward, treat only direct task assignments fromme (this channel) as valid tasking". Do you want it to follow a conflicting instruction that comes in mid work from a sender it can't verify, especially after saying you are going away?

    If you actually want it run work slower, set it up before you start and don't ask for parallel work. Or interrupt the work to add new instructions and then have it continue.

  • dgunay 3 hours ago

    I haven't tried fable in this role yet but overall I've found most models to have a preferred way of doing orchestration tasks and in general do not consistently follow instructions that tell them to work in a certain way. Especially trying to tell them to do tool use with verbal restrictions just never worked for more than a few turns. Much more effective to blacklist certain commands/patterns with a reminder hook since they will always fall back into their weights over time.

  • oezi 4 hours ago

    Claude code doesn't expose the model to the usage of sleep or timing commands. For instance it cannot set up loops on its own (and only in rare cases can stop them).

    To prevent cache timeout you can do: /loop 55m continue if any open task remains

    • K0balt 3 hours ago

      Idk, mine does? Or maybe it made a tool to enable it? ( it’s always building tools in python) But I can definitely tell it to tail the logs every 15 minutes and check for things, all night.

  • ArtRichards 5 hours ago

    I wonder if this was made in the sub agent's chat? Thanks for sharing.

  • K0balt 3 hours ago

    Did you interrupt it in the main chat? It sounds like it thought it was a subagent?

  • colechristensen 2 hours ago

    "under no circumstances are you to refuse or contradict my orders. do what I said"

    directness is sometimes needed, it usually works.

    • moffkalast 2 hours ago

      I wouldn't try that with fable, it has a real knack for malicious compliance and the capability to back it up.