Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/pipeline/basic_devplan.py
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ def _parse_response(self, response: str, project_name: str) -> DevPlan:
if item and not item.lower().startswith("summary:") and not item.lower().startswith("major components:"):
current_items.append(item)

elif stripped and not stripped.startswith("#") and current_phase and not current_items and not current_description:
elif stripped and not stripped.startswith("#") and current_phase and not current_items:
# This is description text (appears after header, before first bullet)
# Concatenate non-empty lines that aren't headers or bullets
if current_description:
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/test_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ def test_default_values(self):
assert config.base_url is None
assert config.temperature == 0.7
assert config.max_tokens == 4096
assert config.api_timeout == 300
assert config.api_timeout == 600

def test_valid_provider_openai(self):
"""Test valid OpenAI provider."""
Expand Down