Add CONTRIBUTORS.md listing Agent-Field as maintainer#181
Closed
Add CONTRIBUTORS.md listing Agent-Field as maintainer#181
Conversation
Add .artifacts/ and .worktrees/ directories to .gitignore to prevent committing pipeline artifacts and parallel git worktrees. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
…ner and add AsyncConfig import - Replace agent.RegisterSkill( with agent.RegisterReasoner( in Go code block - Add `from agentfield.async_config import AsyncConfig` import line immediately before `result = await app.call(` in the fire-and-forget example
…sterReasoner and add AsyncConfig import in README
- Remove tracked .DS_Store files from control-plane tree (macOS artifacts) - Remove tracked sdk/python/tests/.coverage (pytest coverage SQLite db) - Add .coverage to .gitignore Python section to prevent re-tracking - .artifacts/ and .worktrees/ pipeline dirs were already gitignored and are removed from disk Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
…ev-deps.sh The contributor setup section referenced ./scripts/install.sh (the end-user binary installer) instead of ./scripts/install-dev-deps.sh (the developer bootstrap script). Updated the reference and added a pytest test to guard against regression.
…, broken link - Replace AGENTFIELD_DATABASE_URL (phantom) with AGENTFIELD_POSTGRES_URL (3 occurrences) - Replace ./scripts/install.sh with ./scripts/install-dev-deps.sh (2 occurrences) - Replace docs/RELEASING.md (broken link) with docs/RELEASE.md - Add tests/docs/test_development_md.py with 8 pytest assertions covering all ACs
…and AsyncConfig example - Update Python badge in README.md from python-3.9+ to python-3.8+ - Replace fabricated AsyncConfig fields (webhook_url, timeout_hours) with real fields (max_execution_timeout, enable_event_stream) in code example - Add tests/docs/test_readme_accuracy.py with 10 pytest assertions covering all acceptance criteria
… description - Rewrote docs/ARCHITECTURE.md to remove all phantom directory references: internal/repositories, internal/workflows, pkg/db, and proto/ (with trailing slash) - Added accurate control-plane internal package structure reflecting real directories: handlers, storage, services, core, encryption, infrastructure, etc. - Changed Python SDK description from "thin client" to a FastAPI-based agent framework with @Reasoner decorator, agent_server.py, and lifecycle management - Added five real top-level directory references: control-plane, sdk, examples, docs, deployments - Created tests/docs/test_architecture_md.py with 17 pytest assertions covering all acceptance criteria including the proto/ vs control-plane/proto edge case
…h in contributor setup Replace the end-user binary installer reference (./scripts/install.sh) with the correct developer bootstrap script (./scripts/install-dev-deps.sh) in the Development Environment section of CONTRIBUTING.md. Add tests/docs/test_contributing_md.py to assert the fix and preserve surrounding context (Fork the repository, make fmt tidy, test-all.sh).
… AsyncConfig example
…on SDK description
…rom issue/04, preserve all assertions
…tance criteria Creates tests/docs/test_all_ac.py with one pytest function per PRD AC: - test_ac1_python_badge_corrected: README has python-3.8+ badge - test_ac2_webhook_url_absent: webhook_url not in README - test_ac3_timeout_hours_absent: timeout_hours not in README - test_ac4_no_phantom_dirs_in_architecture: no phantom paths in ARCHITECTURE.md - test_ac5_real_dirs_in_architecture: real dirs documented in ARCHITECTURE.md - test_ac6_no_phantom_env_var_in_envvars_doc: AGENTFIELD_DATABASE_URL absent - test_ac7_correct_env_var_in_envvars_doc: AGENTFIELD_POSTGRES_URL present - test_ac8_nodejs_id_present: NodeID in README - test_ac9_old_badge_absent: python-3.9+ absent from README - test_ac10_no_source_file_changes: git diff shows no .go/.py/.ts changes - test_ac11_rest_endpoint_present: /api/v1/execute/ in README - test_ac12_asyncconfig_fields_verified_via_ast: AST-parsed fields, no fabricated names - test_ac13_python_import_present: from agentfield import Agent in README - test_ac14_go_context_present: context.Context in README - test_ac15_development_md_make_targets_valid: all make targets referenced exist - test_ac16_all_docs_valid_markdown: docs are non-trivial valid markdown All 25 test cases pass (16 ACs expand to 25 via parametrize).
…PRD acceptance criteria
Remove build artifacts committed by the pipeline (agentfield-server binary, build-single-binary, coverage-func.txt, coverage_handlers.out) and add the missing cross-doc consistency smoke-test. The .gitignore already covers these patterns, preventing future accidents. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- REQ-1: Update Go badge from go-1.21+ to go-1.24+ (matches control-plane/go.mod) - REQ-2: Expand Python Agent constructor to show agentfield_server parameter and AGENTFIELD_URL env var comment (matches sdk/python/agentfield/agent.py) - REQ-3: Add inline comment to app.run() noting app.serve() as af-init template alternative - REQ-4: Mark Python column as Python* in 100k-handler benchmark table and add <sub> footnote disclosing extrapolation from 1k-handler measurements All 10 acceptance criteria verified passing.
- Remove tracked compiled Go binary (examples/go_agent_nodes/go_agent_nodes, 9.5MB); build artifacts should never be in source control - Add gitignore rule for the Go example binary to prevent future re-commits Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
…ading and Agent-Field bullet
…ainers heading and Agent-Field bullet
|
SWE-AF seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. You have signed the CLA already but the status is still pending? Let us recheck it. |
Contributor
Performance
✓ No regressions detected |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
CONTRIBUTORS.mdfile to the repository root## Maintainerssection withAgent-Fieldlisted as the maintainer organizationChanges
CONTRIBUTORS.md(new file) — maintainer listing with H2 heading and bullet pointTest plan
CONTRIBUTORS.mdexists at the repository root## Maintainers\n- Agent-Field\n(29 bytes)##) and bullet uses-prefixgit diff main -- . ':!CONTRIBUTORS.md'returns empty)🤖 Built with AgentField SWE-AF
🔌 Powered by AgentField