Skip to content

fix(skills): make apify init work for agents in apify-actorization - #98

Merged
patrikbraborec merged 2 commits into
mainfrom
fix/actorization-apify-init
Oct 19, 2026
Merged

patrikbraborec merged 2 commits into
mainfrom
fix/actorization-apify-init

Conversation

@patrikbraborec

@patrikbraborec patrikbraborec commented Oct 16, 2026 •

Copy link
Copy Markdown
Collaborator

Found during Devin plugin testing, verified against apify-cli source.

  • Every apify init call now passes the Actor name as an argument (Quick start, checklist, Step 2). Without a name, apify init asks for one and hangs in agent sandboxes that have no terminal. In CLI 1.10.x, --yes doesn't skip that prompt (fix pending in fix(init): stop the name prompt looping when stdin is not a TTY apify-cli#1479), so the skill relies on the name argument alone.
  • Removed the claim that apify init creates a Dockerfile. Without a Dockerfile, the platform builds on its default Node.js image, so a Python Actor builds cleanly and then fails at runtime. Creating a Dockerfile for the project's language is now an explicit step (Quick start, checklist, Step 2). The checklist item "Dockerfile is present and builds successfully" is unchanged.
  • Dropped the list of files apify init creates. It had gone stale, which is how the Dockerfile claim got in, and the agent can see the files after running the command. Step 2 now notes only what isn't obvious: there's no Dockerfile.
  • No other skill calls apify init (apify-actor-development uses apify create). Regenerated agents/AGENTS.md; no changes.

@l2ysho
l2ysho self-requested a review October 19, 2026 08:09
@patrikbraborec
patrikbraborec merged commit f22557f into main Oct 19, 2026
1 check passed
@patrikbraborec
patrikbraborec deleted the fix/actorization-apify-init branch October 19, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants