Files
Empryo/CODE_OF_CONDUCT.md
PouiiroandClaude Opus 4.6 57e8e63bee feat: production hardening, outside-CWD security, open-source readiness
Production hardening:
- Add busy_timeout (5000ms) to Memory DB and History DB (deadlock prevention)
- Bump RepoMap busy_timeout from 100ms to 5000ms
- Atomic session writes (temp file + rename pattern)
- Large file truncation: >50MB streams first 500 lines instead of hanging
- Bound streamErrors array at 50 entries
- Fix useMemo after early return in WritePlanCall (Rules of Hooks)
- Fix non-null assertions in multi-edit and edit-stack
- Fix forge.ts modelId type access for LanguageModel union

Security:
- Outside-CWD gating on edit_file, multi_edit, shell (user confirmation)
- onApproveOutsideCwd callback wired through forge agent

Open-source readiness:
- Complete README with usage, configuration, architecture, badges
- Add SECURITY.md, CHANGELOG.md, CODE_OF_CONDUCT.md
- Add release/readiness.md (full audit: competitive, production, OSS)

Provider & UI:
- Expanded provider options (tabbed UI, Anthropic/OpenAI settings)
- Step-utils semantic pruning from step 1+ (was step 3+)
- ToolCallDisplay improvements
- Ollama provider fixes

Tests:
- 22 new tests: session manager (13) + read-file (9)
- Fix 2 failing step-utils tests
- 1196 tests passing, 0 type errors, 0 lint issues

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
2026-03-14 14:02:17 +01:00

1.5 KiB

Code of Conduct

Our Pledge

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

Our Standards

Examples of behavior that contributes to a positive environment:

  • Using welcoming and inclusive language
  • Being respectful of differing viewpoints and experiences
  • Gracefully accepting constructive criticism
  • Focusing on what is best for the community
  • Showing empathy towards other community members

Examples of unacceptable behavior:

  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing others' private information without explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting

Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the project team at [email protected]. All complaints will be reviewed and investigated promptly and fairly.

Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 2.1.