Skip to content

fix timezone for stop time#77

Merged
dsyme merged 1 commit intomainfrom
timezone
Aug 15, 2025
Merged

fix timezone for stop time#77
dsyme merged 1 commit intomainfrom
timezone

Conversation

@dsyme
Copy link
Contributor

@dsyme dsyme commented Aug 15, 2025

Stop times are not being recorded in the YML in UTC, instead they are using locale time depending on timezone/locale where compile was run.

Please fix this.

@dsyme dsyme merged commit 6333c79 into main Aug 15, 2025
6 checks passed
@dsyme dsyme deleted the timezone branch August 15, 2025 16:02
dsyme pushed a commit that referenced this pull request Sep 5, 2025
* Add documentation for custom agentic engine with manual safe output writing (#66)

* Initial plan

* Add documentation for custom agentic engine marked as experimental

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Document how custom engines can write safe output entries manually via JSONL

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

* Add processed output display to step summary in workflow compilation (#71)

* Initial plan

* Update step summary to include processed output from collect_output

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Store prompt filename in GITHUB_AW_PROMPT environment variable, support id/continue-on-error fields, and use environment variable for prompt file operations (#70)

* Initial plan

* Implement GITHUB_AW_PROMPT environment variable and id/continue-on-error support

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Improve prompt file generation with more robust heredoc delimiter

Replace 'EOF' with 'GITHUB_AW_PROMPT_END' as the heredoc delimiter for writing prompt content to /tmp/aw-prompts/prompt.txt. This change prevents potential conflicts if user workflow content contains "EOF" on its own line, which could prematurely terminate the heredoc and break prompt file generation.

The new delimiter is more unique and descriptive, making it extremely unlikely to collide with user markdown content while clearly indicating its purpose in the workflow context.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Use environment variable $GITHUB_AW_PROMPT with EOF delimiter instead of hardcoded path and GITHUB_AW_PROMPT_END

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

* Add JSON Schema for Agent Output File Structure (#73)

* Initial plan

* Add comprehensive JSON schema for agent output file with validation and documentation

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Remove extra files, keep only agent-output.json schema

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

* Document GITHUB_AW_PROMPT environment variable in custom engine section (#76)

* Custom engine ai inference improvements (#455)

* Add documentation for custom agentic engine with manual safe output writing (#66)

* Initial plan

* Add documentation for custom agentic engine marked as experimental

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Document how custom engines can write safe output entries manually via JSONL

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

* Add processed output display to step summary in workflow compilation (#71)

* Initial plan

* Update step summary to include processed output from collect_output

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Store prompt filename in GITHUB_AW_PROMPT environment variable, support id/continue-on-error fields, and use environment variable for prompt file operations (#70)

* Initial plan

* Implement GITHUB_AW_PROMPT environment variable and id/continue-on-error support

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Improve prompt file generation with more robust heredoc delimiter

Replace 'EOF' with 'GITHUB_AW_PROMPT_END' as the heredoc delimiter for writing prompt content to /tmp/aw-prompts/prompt.txt. This change prevents potential conflicts if user workflow content contains "EOF" on its own line, which could prematurely terminate the heredoc and break prompt file generation.

The new delimiter is more unique and descriptive, making it extremely unlikely to collide with user markdown content while clearly indicating its purpose in the workflow context.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Use environment variable $GITHUB_AW_PROMPT with EOF delimiter instead of hardcoded path and GITHUB_AW_PROMPT_END

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

* Add JSON Schema for Agent Output File Structure (#73)

* Initial plan

* Add comprehensive JSON schema for agent output file with validation and documentation

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Remove extra files, keep only agent-output.json schema

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Initial plan

* Document GITHUB_AW_PROMPT environment variable in custom engine section

- Added comprehensive documentation for GITHUB_AW_PROMPT environment variable
- Documented all available environment variables for custom engines
- Added practical example showing how to access workflow prompt content
- Improved custom engine documentation structure for better clarity

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Store agent output JSON in file and set GITHUB_AW_AGENT_OUTPUT environment variable (#77)

* Custom engine ai inference improvements (#455)

* Add documentation for custom agentic engine with manual safe output writing (#66)

* Initial plan

* Add documentation for custom agentic engine marked as experimental

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Document how custom engines can write safe output entries manually via JSONL

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

* Add processed output display to step summary in workflow compilation (#71)

* Initial plan

* Update step summary to include processed output from collect_output

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Store prompt filename in GITHUB_AW_PROMPT environment variable, support id/continue-on-error fields, and use environment variable for prompt file operations (#70)

* Initial plan

* Implement GITHUB_AW_PROMPT environment variable and id/continue-on-error support

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Improve prompt file generation with more robust heredoc delimiter

Replace 'EOF' with 'GITHUB_AW_PROMPT_END' as the heredoc delimiter for writing prompt content to /tmp/aw-prompts/prompt.txt. This change prevents potential conflicts if user workflow content contains "EOF" on its own line, which could prematurely terminate the heredoc and break prompt file generation.

The new delimiter is more unique and descriptive, making it extremely unlikely to collide with user markdown content while clearly indicating its purpose in the workflow context.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Use environment variable $GITHUB_AW_PROMPT with EOF delimiter instead of hardcoded path and GITHUB_AW_PROMPT_END

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

* Add JSON Schema for Agent Output File Structure (#73)

* Initial plan

* Add comprehensive JSON schema for agent output file with validation and documentation

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Remove extra files, keep only agent-output.json schema

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Initial plan

* Implement agent output file storage and environment variable setting

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Rename artifact from aw_output.json to safe_output.jsonl for consistency (#74)

* Initial plan

* Implement missing-tool extraction and analysis in logs command

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Add tests for edge cases and finalize missing-tool support

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Switch missing-tool analysis to parse safe output artifact files instead of raw logs

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Change artifact name from aw_output.txt to aw_output.json for consistency

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Rename artifact from aw_output.json to safe_output.jsonl

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

* Auto-format, lint, and build changes

This commit was automatically generated by the format-and-commit workflow.

Changes include:
- Code formatting (make fmt)
- Linting fixes (make lint)
- Build artifacts updates (make build)
- Agent finish tasks (make agent-finish)

* Move agent_output.json file to /tmp/ folder (#79)

* Initial plan

* Move agent_output.json file to /tmp/ folder

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Update compiler to upload GITHUB_AW_AGENT_OUTPUT file using upload-artifact@v4 (#80)

* Initial plan

* Update compiler to upload GITHUB_AW_AGENT_OUTPUT and upgrade upload-artifact to v5

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Clean up: Update ci.yml to v5 and remove orphaned workflow lock files

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Rollback actions/upload-artifact from v5 to v4 across all workflows and source files

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

* Add support for agent_output.json artifact handling in logs

* Fix TestExtractMissingToolsFromRun by correcting artifact filename mismatch (#83)

* Initial plan

* Initial analysis of test failures

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Fix TestExtractMissingToolsFromRun by correcting artifact filename

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant