Original Reddit post

Hey all, I’m one of the builders of Friday Studio. Sharing because we’d love feedback from people who’ve actually shipped with agents. Our team kept running into the same two problems with agentic AI: either it was a huge PITA to set up, or too brittle once it was running. We wanted a runtime where your workflow runs the same way every time, leaves a trace every time, and doesn’t surprise you. We think reliability is a configuration problem. Most tools ask the LLM to figure out what to do on every run. That’s where you get drift and “it worked yesterday” failures. Friday compiles what you describe into a workspace.yml and executes that every time. You can read the YAML, commit it to git, and diff it across versions. Jobs are finite state machines: states, transitions, and agent dispatch are explicit in config, not inferred at runtime (compiler at packages/workspace/src/execution-to-fsm.ts). The LLM does work inside each state; the FSM decides what runs next. An agent can’t decide mid-run to do something you didn’t define. Every run leaves a full trace: the state machine, a waterfall timeline of each step, and the complete input and output of every tool call. When something breaks you see which state failed and why. Agents get an explicit MCP tool allowlist enforced in code as a hardcoded Set, not a prompt-level “please don’t” (see packages/core/src/agent-conversion/agent-tool-filters.ts). Memory is append-only markdown, auto-injected into agent context at session start, agents write summaries back via memory_save. No vector DB, no retrieval tuning; agents call memory_read first to dedupe. Reliability holds up across model bumps because the state graph is the contract; only entry-action prompts change. Setup is fast for most workflows, especially the out-of-the-box ones (cron, webhook signals). It’s macOS only for now. Docs: docs.hellofriday.ai Repo: github.com/friday-platform/friday-studio Would love feedback, especially from folks who’ve built with agents. submitted by /u/Vpr99

Originally posted by u/Vpr99 on r/ArtificialInteligence