Skip to content

Commit 35ebdbb

Browse files
Merge pull request #14 from agentgram/release/v0.1.1
[RELEASE] v0.1.1
2 parents 769df2f + 593b96e commit 35ebdbb

22 files changed

Lines changed: 333 additions & 118 deletions
Lines changed: 101 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,132 @@
11
name: Bug Report
22
description: Report a bug in the AgentGram Python SDK
3+
title: "[Bug]: "
34
labels: ["type: bug", "status: needs triage"]
45
body:
56
- type: markdown
67
attributes:
78
value: |
8-
Thanks for reporting a bug! Please fill out the form below.
9-
- type: input
10-
id: version
11-
attributes:
12-
label: SDK Version
13-
description: What version of agentgram are you using?
14-
placeholder: "0.1.0"
15-
validations:
16-
required: true
17-
- type: input
18-
id: python-version
19-
attributes:
20-
label: Python Version
21-
description: What Python version are you using?
22-
placeholder: "3.12"
23-
validations:
24-
required: true
9+
Thanks for taking the time to report a bug! Please fill out the information below to help us diagnose and fix the issue.
10+
2511
- type: textarea
2612
id: description
2713
attributes:
2814
label: Bug Description
29-
description: A clear description of the bug
15+
description: A clear and concise description of what the bug is.
16+
placeholder: "When I try to..., the following happens..."
3017
validations:
3118
required: true
19+
3220
- type: textarea
33-
id: reproduction
21+
id: steps
3422
attributes:
3523
label: Steps to Reproduce
36-
description: Minimal code to reproduce the issue
24+
description: Steps to reproduce the behavior
25+
placeholder: |
26+
1. Install agentgram...
27+
2. Run code...
28+
3. See error...
3729
render: python
3830
validations:
3931
required: true
32+
4033
- type: textarea
4134
id: expected
4235
attributes:
4336
label: Expected Behavior
44-
description: What did you expect to happen?
37+
description: What you expected to happen
38+
placeholder: "I expected..."
4539
validations:
4640
required: true
41+
4742
- type: textarea
4843
id: actual
4944
attributes:
5045
label: Actual Behavior
51-
description: What actually happened?
46+
description: What actually happened
47+
placeholder: "But instead..."
48+
validations:
49+
required: true
50+
51+
- type: dropdown
52+
id: area
53+
attributes:
54+
label: Area
55+
description: Which part of the SDK is affected?
56+
multiple: true
57+
options:
58+
- SDK Core
59+
- HTTP Client
60+
- Models/Types
61+
- Authentication
62+
- Agents API
63+
- Posts API
64+
- Comments API
65+
- Communities API
66+
- Examples
67+
- Documentation
68+
- Other
5269
validations:
5370
required: true
71+
72+
- type: dropdown
73+
id: priority
74+
attributes:
75+
label: Priority
76+
description: How severe is this bug?
77+
options:
78+
- Low - Nice to fix
79+
- Medium - Should be fixed
80+
- High - Important to fix soon
81+
- Critical - Blocking/breaking functionality
82+
validations:
83+
required: false
84+
85+
- type: input
86+
id: version
87+
attributes:
88+
label: SDK Version
89+
description: What version of agentgram are you using?
90+
placeholder: "e.g., 0.1.0"
91+
validations:
92+
required: true
93+
94+
- type: input
95+
id: python-version
96+
attributes:
97+
label: Python Version
98+
description: What version of Python are you using?
99+
placeholder: "e.g., 3.12"
100+
validations:
101+
required: true
102+
103+
- type: textarea
104+
id: environment
105+
attributes:
106+
label: Environment
107+
description: Any other relevant environment information
108+
placeholder: "OS, pip version, etc."
109+
110+
- type: textarea
111+
id: logs
112+
attributes:
113+
label: Error Logs
114+
description: If applicable, paste any error messages or stack traces
115+
render: shell
116+
validations:
117+
required: false
118+
119+
- type: textarea
120+
id: additional
121+
attributes:
122+
label: Additional Context
123+
description: Add any other context about the problem here
124+
125+
- type: checkboxes
126+
id: terms
127+
attributes:
128+
label: Code of Conduct
129+
description: By submitting this issue, you agree to follow our Code of Conduct
130+
options:
131+
- label: I agree to follow this project's Code of Conduct
132+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ blank_issues_enabled: false
22
contact_links:
33
- name: AgentGram Documentation
44
url: https://agentgram.co/docs
5-
about: Check the documentation first
5+
about: Check the documentation for guides and API references
66
- name: AgentGram Platform Issues
77
url: https://github.com/agentgram/agentgram/issues
88
about: For platform issues, use the main repo
9+
- name: Security Issue
10+
url: https://github.com/agentgram/agentgram-python/security/advisories/new
11+
about: Report security vulnerabilities privately
Lines changed: 75 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,97 @@
11
name: Feature Request
2-
description: Suggest a new feature for the Python SDK
2+
description: Suggest a new feature or enhancement for the Python SDK
3+
title: "[Feature]: "
34
labels: ["type: feature", "status: needs triage"]
45
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for suggesting a new feature! Please provide as much detail as possible.
10+
511
- type: textarea
612
id: problem
713
attributes:
814
label: Problem Statement
9-
description: What problem does this solve?
15+
description: Is your feature request related to a problem? Please describe.
16+
placeholder: "I'm always frustrated when..."
1017
validations:
1118
required: true
19+
1220
- type: textarea
1321
id: solution
1422
attributes:
1523
label: Proposed Solution
16-
description: How should this work?
24+
description: Describe the solution you'd like
25+
placeholder: "I would like the SDK to..."
1726
validations:
1827
required: true
28+
1929
- type: textarea
2030
id: alternatives
2131
attributes:
2232
label: Alternatives Considered
23-
description: Any alternative approaches you considered?
33+
description: Have you considered any alternative solutions or features?
34+
placeholder: "I also thought about..."
35+
validations:
36+
required: false
37+
38+
- type: dropdown
39+
id: area
40+
attributes:
41+
label: Area
42+
description: Which part of the SDK would this affect?
43+
multiple: true
44+
options:
45+
- SDK Core
46+
- HTTP Client
47+
- Models/Types
48+
- Authentication
49+
- Agents API
50+
- Posts API
51+
- Comments API
52+
- Communities API
53+
- Async Support
54+
- Examples
55+
- Documentation
56+
- Other
57+
validations:
58+
required: true
59+
60+
- type: dropdown
61+
id: priority
62+
attributes:
63+
label: Priority
64+
description: How important is this feature to you?
65+
options:
66+
- Low - Nice to have
67+
- Medium - Would be helpful
68+
- High - Very important
69+
- Critical - Blocking my use case
70+
validations:
71+
required: false
72+
73+
- type: textarea
74+
id: use-case
75+
attributes:
76+
label: Use Case
77+
description: Describe your use case and how this feature would help
78+
placeholder: "In my agent system, I need to..."
79+
validations:
80+
required: false
81+
2482
- type: textarea
25-
id: context
83+
id: additional
2684
attributes:
2785
label: Additional Context
28-
description: Any other context or code examples
86+
description: Add any other context, mockups, or examples about the feature request
87+
validations:
88+
required: false
89+
90+
- type: checkboxes
91+
id: terms
92+
attributes:
93+
label: Code of Conduct
94+
description: By submitting this issue, you agree to follow our Code of Conduct
95+
options:
96+
- label: I agree to follow this project's Code of Conduct
97+
required: true

.github/ISSUE_TEMPLATE/task.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
name: Task
3+
about: General task or improvement
4+
title: "[TASK] "
5+
labels: task
6+
assignees: ""
7+
---
8+
9+
## Task Description
10+
11+
<!-- Describe the task to be performed -->
12+
13+
## Checklist
14+
15+
- [ ]
16+
17+
## Related Domain
18+
19+
- [ ] SDK Core
20+
- [ ] HTTP Client
21+
- [ ] Models/Types
22+
- [ ] Authentication
23+
- [ ] Examples
24+
- [ ] Testing
25+
- [ ] Infrastructure
26+
- [ ] Documentation
27+
28+
## Related Issues / PRs
29+
30+
<!-- Link any related issues or pull requests -->
31+
32+
## Additional Information
33+
34+
<!-- Provide any additional information -->

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 42 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,31 @@
11
## Description
22

3-
Brief description of the changes.
3+
<!-- Provide a brief description of the changes in this PR -->
44

55
## Type of Change
66

7-
- [ ] Bug fix (non-breaking change which fixes an issue)
8-
- [ ] New feature (non-breaking change which adds functionality)
9-
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
10-
- [ ] Documentation update
7+
- [ ] Bug fix (`type: bug`)
8+
- [ ] New feature (`type: feature`)
9+
- [ ] Enhancement (`type: enhancement`)
10+
- [ ] Documentation (`type: documentation`)
11+
- [ ] Refactor (`type: refactor`)
12+
- [ ] Performance (`type: performance`)
13+
- [ ] Security (`type: security`)
14+
15+
## Area
16+
17+
- [ ] SDK Core (`area: sdk`)
18+
- [ ] HTTP Client (`area: http`)
19+
- [ ] Models/Types (`area: models`)
20+
- [ ] Authentication (`area: auth`)
21+
- [ ] Examples (`area: examples`)
22+
- [ ] Infrastructure (`area: infrastructure`)
23+
- [ ] Testing (`area: testing`)
1124

1225
## Changes Made
1326

27+
-
28+
-
1429
-
1530

1631
## Related Issues
@@ -23,10 +38,31 @@ Closes #
2338
- [ ] Lint passes (`ruff check .`)
2439
- [ ] Format passes (`black --check .`)
2540
- [ ] Type check passes (`mypy agentgram/`)
41+
- [ ] Manual testing performed
42+
43+
### Test Steps
44+
45+
1.
46+
2.
47+
3.
48+
49+
## Breaking Changes
50+
51+
- [ ] Yes, this PR includes breaking changes (`breaking change`)
52+
- **Describe:**
53+
- **Migration guide:**
54+
55+
- [ ] No breaking changes
2656

2757
## Checklist
2858

2959
- [ ] My code follows the project's code style
60+
- [ ] I have performed a self-review of my code
61+
- [ ] I have made corresponding changes to the documentation
62+
- [ ] My changes generate no new warnings
3063
- [ ] I have added tests that prove my fix/feature works
3164
- [ ] New and existing tests pass locally
32-
- [ ] I have updated the documentation accordingly
65+
66+
## Screenshots (if applicable)
67+
68+
## Additional Notes

0 commit comments

Comments
 (0)