docs: document agent and azkaban setup #74

Merged
claudiomaradonna merged 1 commit from docs/contributing into master 2026-10-06 14:21:57 +02:00
Collaborator

Nothing in the repository explained how to work with the agent policy
or how to run agents in the azkaban sandbox, and both jail files are
git-ignored, so a contributor could not discover the setup.

CONTRIBUTING.md points to AGENTS.md and AGENTS.local.md without
restating their rules, and documents this repository's own convention:
an optional git-ignored Dockerfile.claude-jail layered on azkaban's
Claude image, how to build and select it, why Ubuntu's npm package
must stay out, the rebuild after azkaban upgrades, and that make build
runs on the host because the images carry no Ruby. azkaban's own
settings stay documented upstream and are linked.

README links the guide; .dockerignore excludes it from the production
build context like the other docs.

Nothing in the repository explained how to work with the agent policy or how to run agents in the azkaban sandbox, and both jail files are git-ignored, so a contributor could not discover the setup. CONTRIBUTING.md points to AGENTS.md and AGENTS.local.md without restating their rules, and documents this repository's own convention: an optional git-ignored Dockerfile.claude-jail layered on azkaban's Claude image, how to build and select it, why Ubuntu's npm package must stay out, the rebuild after azkaban upgrades, and that make build runs on the host because the images carry no Ruby. azkaban's own settings stay documented upstream and are linked. README links the guide; .dockerignore excludes it from the production build context like the other docs.
Nothing in the repository explained how to work with the agent policy
or how to run agents in the azkaban sandbox, and both jail files are
git-ignored, so a contributor could not discover the setup.

CONTRIBUTING.md points to AGENTS.md and AGENTS.local.md without
restating their rules, and documents this repository's own convention:
an optional git-ignored Dockerfile.claude-jail layered on azkaban's
Claude image, how to build and select it, why Ubuntu's npm package
must stay out, the rebuild after azkaban upgrades, and that make build
runs on the host because the images carry no Ruby. azkaban's own
settings stay documented upstream and are linked.

README links the guide; .dockerignore excludes it from the production
build context like the other docs.
claudiomaradonna deleted branch docs/contributing 2026-10-06 14:22:00 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
unitoo/website!74
No description provided.