8 comments

  • Aeroi3 hours ago
    author here. I kept digging through the Muse filesystem after my first post hit the front page here this week.<p>Going through my logs I found a background agent that used a model called azure&#x2F;muse-special while building my website. I found this interesting and dug a little deeper.<p>The transcript and daemon binary point to an OpenAI model running on Azure. Still unclear which one or why it was selected.<p>The runtime also ships with an Anthropic client and a catalogue listing Claude, GPT and Kimi models. I didn’t observe Claude being used in my own sessions, but this is my Part 2 of exploring the Muse file system.<p>original post: <a href="https:&#x2F;&#x2F;x.com&#x2F;heypeterjames&#x2F;status&#x2F;2103545183400800746" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;heypeterjames&#x2F;status&#x2F;2103545183400800746</a><p>pete at mouse dot dev
    • haolez2 hours ago
      Nice work!<p>Are you sure this isn&#x27;t just a custom model that is API-compatible with OpenAI?
      • vineyardmike1 hour ago
        This feels like the far more likely option.<p>The Muse public APIs seem to be heavily inspired by OpenAI&#x27;s, they even support the richer &quot;responses&quot; API. They have a similarly shaped compaction API, they have the same &quot;encrypted&quot; reasoning. Even the Muse harness seems heavily inspired by (open source) Codex. Considering Azure&#x27;s historic involvement w&#x2F; OpenAI, it seems more plausible that Azure is used as spill-over capacity, and the same Azure infra used to encrypt GPT models encrypts Muse models.<p>My guess that the generally visible Anthropic&#x2F;OpenAI details are leftovers from the whole meta &quot;move fast&quot; behavior. There are a few rough edges on the product where it leaks internal codenames (eg. signing in w&#x2F; WhatsApp required consenting to using &quot;hatch&quot; on one screen), so I&#x27;d believe that this was a leftover on the VM from the prototyping stage, before the Muse models were ready, or because the dev&#x27;s got to benchmark against different models.
      • Aeroi2 hours ago
        I&#x27;m not no. Someone from meta would have to chime in... but its very openai shaped and served differently from all the other models listed in the daemon, under a mysterious name.<p>a fine-tuned OpenAI model on Azure for the purpose of compaction or something could make sense I guess but that would still be OpenAI&#x27;s weights with meta ontop, and they already have a compaction model served under azure&#x2F;avocado-compaction-v1
        • VygmraMGVl1 hour ago
          It uses a similar API to openAI. Source: <a href="https:&#x2F;&#x2F;dev.meta.ai&#x2F;docs&#x2F;overview" rel="nofollow">https:&#x2F;&#x2F;dev.meta.ai&#x2F;docs&#x2F;overview</a><p>Source 2: I work on AI at Meta.
          • verdverm47 minutes ago
            why not the same ones, is there a unique need for a different surface?
      • binlog1 hour ago
        Why host it on Azure though?
        • xmcp12312 minutes ago
          Microsoft owns 27% of OpenAI.
      • embedding-shape2 hours ago
        If it&#x27;s using the same weird (and awful) &quot;backend prompt encryption&quot; pattern and mechanism that Codex also uses (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=48905028">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=48905028</a>), then I&#x27;d also say it points to OpenAI being involved. Hopefully that shit isn&#x27;t becoming a more popular pattern, absolutely awful for troubleshooting stuff.
        • hobofan32 minutes ago
          Anthropic does the same thing with reasoning signatures. It has already become the standard pattern.
        • junofan2 hours ago
          I asked muse. It’s for codex-cli, and it routes through “OpenAI inference proxy”
    • alexgoodhart1 hour ago
      What endpoint would Claude be calling?
  • Tiberium2 hours ago
    I don&#x27;t really see evidence that it&#x27;s an &quot;OpenAI&quot; model, the title is IMO very misleading.
    • Aeroi2 hours ago
      Meta already serves its own models on Azure under their real names. azure&#x2F;avocado-compaction-v1 and azure&#x2F;avocado-memory-flush-v1 are in the same catalog. Those sessions do not come back as gpt_responses_v1 items with rs_ ids and encrypted reasoning.
      • VygmraMGVl54 minutes ago
        Avocado and Muse are different models. Muse uses the openAI API.<p><a href="https:&#x2F;&#x2F;dev.meta.ai&#x2F;docs&#x2F;overview" rel="nofollow">https:&#x2F;&#x2F;dev.meta.ai&#x2F;docs&#x2F;overview</a><p>Source: I work on AI at Meta.
      • catchnear43212 hours ago
        router makes sense. fill a gap with someone else’s model wearing a mask, swap it out with your model not wearing a mask when (or if) you reach that.<p>definitely tracks with alexandr’s hand-wavey influencer turn.
  • sejje4 minutes ago
    I thought it was 1.3 spark. No?
  • 6thbit2 hours ago
    It&#x27;d be hilarious that meta chose to pay openai. If there was such a deal, would it come to light in any public&#x2F;official filings?
    • binlog54 minutes ago
      Depends on the size of the deal. OpenAI would have to disclose it in their S-1 if it crossed the threshold of being material information for investors.
    • meric_2 hours ago
      No reason for it to. Software companies use products from other software companeis all the time.
    • micromacrofoot1 hour ago
      meta already pays openai and anthropic for employee use despite having their own models available
  • sourcecodeplz13 minutes ago
    zuck wouldn&#x27;t do this, he is too proud imho
  • manav2 hours ago
    Muse 1.3 spark occasionally spits out Chinese character responses to me like internal instructions. “Go fast” or “Get help”…
    • sroussey2 hours ago
      I’ve had Claude opus do that too.
      • wincy1 hour ago
        I had a totally benign chat with OpenAI and it titled it as “amateur porn” in Chinese characters, it was very alarmed when I pointed the conversation name out to it. It almost never misses these days, but when it does the failure modes are very strange.
        • dgellow29 minutes ago
          I remember getting a bunch of „Thanks for watching! Subscribe and smash that like button“ in the middle of chat sessions a few times (like, more than 3 times over the past 3y)
          • xmcp12310 minutes ago
            It kind of makes sense when you think about it. If the training data is YouTube transcripts, people often abruptly switch from content to asking for a subscription.<p>If AI is typeahead on crack, then this tracks.
      • tclancy2 hours ago
        Got Russian from it once. As a child of the &#x27;80s I jumped right on it, but the explanation seemed believable.<p>Still sleeping with one eye open.
      • ChickeNES1 hour ago
        A Hindi word in the middle of a normal reply for me (but once I translated the word it was right in context heh)
        • arshxyz1 hour ago
          This used to happen a lot with GPT 5.4. It would start outputting entire sentences in Korean for no apparent reason.
          • tehjoker44 minutes ago
            People that know multiple languages sometimes code switch too funnily enough
  • GenerWork2 hours ago
    I&#x27;m not sure I understand why they would route it to other models. It can&#x27;t be that they don&#x27;t have enough compute. Maybe worried that the answer from their own models would be bad? Doesn&#x27;t really make sense, but I could be missing something.
    • Aeroi2 hours ago
      i agree, and it&#x27;s what made me spend time exploring today.<p>fair q. call_ ids and gAAAAA blobs arent damning but the rs_ reasoning ids embed a unix timestamp that matches the session to the second, then OpenAI&#x27;s 819x marker. plus the summary is in OpenAI&#x27;s summarizer voice.<p>its just a best guess.