Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

a bunch of changes

5 months ago

53191ef
Authored
mweinbach5/18/2026, 3:54:18 AM

Parent53e51e1

173 files changed
  • apps/desktop/electron/services/serverManager.ts+12−0
  • apps/desktop/src/app/store.feedMapping.ts+1−0
  • apps/desktop/src/ui/ChatView.tsx+2−6
  • apps/desktop/src/ui/chat/ActivityGroupCard.tsx+162−17
  • apps/desktop/src/ui/settings/pages/WorkspacesPage.tsx+19−7
  • apps/desktop/test/chat-activity-group-card.test.tsx+1−1
  • config/models/google/ajax.json+1−1
  • docs/architecture.md+3−3
  • skills/doc/assets/doc-small.svg+0−3
  • skills/doc/assets/doc.png——
  • skills/doc/references/design_presets.md+0−313
  • skills/doc/references/header_templates.md+0−373
  • skills/doc/scripts/render_docx.py+0−296
  • skills/{doc => documents}/LICENSE.txt+0−0
  • skills/{doc => documents}/SKILL.md+94−94
  • skills/{doc => documents}/agents/openai.yaml+2−2
  • skills/{doc => documents}/assets/file-document.png——
  • skills/{doc => documents}/examples/end_to_end_smoke_test.md+0−0
  • skills/{doc => documents}/manifest.txt+0−2
  • skills/{doc => documents}/ooxml/comments.md+0−0
  • skills/{doc => documents}/ooxml/hyperlinks_and_fields.md+0−0
  • skills/{doc => documents}/ooxml/rels_and_content_types.md+0−0
  • skills/{doc => documents}/ooxml/tracked_changes.md+0−0
  • skills/{doc => documents}/render_docx.py+0−23
  • skills/{doc => documents}/scripts/a11y_audit.py+0−0
  • skills/{doc => documents}/scripts/accept_tracked_changes.py+0−0
  • skills/{doc => documents}/scripts/add_tracked_replacements.py+0−0
  • skills/{doc => documents}/scripts/apply_template_styles.py+0−0
  • skills/{doc => documents}/scripts/captions_and_crossrefs.py+0−0
  • skills/{doc => documents}/scripts/comments_add.py+0−0
  • skills/{doc => documents}/scripts/comments_apply_patch.py+0−0
  • skills/{doc => documents}/scripts/comments_extract.py+0−0
  • skills/{doc => documents}/scripts/comments_strip.py+0−0
  • skills/{doc => documents}/scripts/content_controls.py+0−0
  • skills/{doc => documents}/scripts/docx_ooxml_patch.py+0−0
  • skills/{doc => documents}/scripts/docx_table_to_csv.py+0−0
  • skills/{doc => documents}/scripts/fields_materialize.py+0−0
  • skills/{doc => documents}/scripts/fields_report.py+0−0
  • skills/{doc => documents}/scripts/flatten_ref_fields.py+0−0
  • skills/{doc => documents}/scripts/footnotes_report.py+0−0
  • skills/{doc => documents}/scripts/heading_audit.py+0−0
  • skills/{doc => documents}/scripts/images_audit.py+0−0
  • skills/{doc => documents}/scripts/insert_note.py+0−0
  • skills/{doc => documents}/scripts/insert_ref_fields.py+0−0
  • skills/{doc => documents}/scripts/insert_toc.py+0−0
  • skills/{doc => documents}/scripts/internal_nav.py+0−0
  • skills/{doc => documents}/scripts/make_fixtures.py+0−0
  • skills/{doc => documents}/scripts/merge_docx_append.py+0−0
  • skills/{doc => documents}/scripts/privacy_scrub.py+0−0
  • skills/{doc => documents}/scripts/redact_docx.py+0−0
  • skills/{doc => documents}/scripts/render_and_diff.py+0−0
  • skills/{doc => documents}/scripts/section_audit.py+0−0
  • skills/{doc => documents}/scripts/set_protection.py+0−0
  • skills/{doc => documents}/scripts/style_lint.py+0−0
  • skills/{doc => documents}/scripts/style_normalize.py+0−0
  • skills/{doc => documents}/scripts/table_geometry.py+6−43
  • skills/{doc => documents}/scripts/watermark_add.py+0−0
  • skills/{doc => documents}/scripts/watermark_audit_remove.py+0−0
  • skills/{doc => documents}/scripts/xlsx_to_docx_table.py+0−0
  • skills/{doc => documents}/tasks/accessibility_a11y.md+0−0
  • skills/{doc => documents}/tasks/captions_crossrefs.md+0−0
  • skills/{doc => documents}/tasks/clean_tracked_changes.md+0−0
  • skills/{doc => documents}/tasks/comments_manage.md+0−0
  • skills/{doc => documents}/tasks/compare_diff.md+0−0
  • skills/{doc => documents}/tasks/create_edit.md+0−0
  • skills/{doc => documents}/tasks/fields_update.md+0−0
  • skills/{doc => documents}/tasks/fixtures_edge_cases.md+0−0
  • skills/{doc => documents}/tasks/footnotes_endnotes.md+0−0
  • skills/{doc => documents}/tasks/forms_content_controls.md+0−0
  • skills/{doc => documents}/tasks/headings_numbering.md+0−0
  • skills/{doc => documents}/tasks/images_figures.md+0−0
  • skills/{doc => documents}/tasks/multi_doc_merge.md+0−0
  • skills/{doc => documents}/tasks/navigation_internal_links.md+0−0
  • skills/{doc => documents}/tasks/privacy_scrub_metadata.md+0−0
  • skills/{doc => documents}/tasks/protection_restrict_editing.md+0−0
  • skills/{doc => documents}/tasks/read_review.md+0−0
  • skills/{doc => documents}/tasks/redaction_anonymization.md+0−0
  • skills/{doc => documents}/tasks/sections_layout.md+0−0
  • skills/{doc => documents}/tasks/style_lint_normalize.md+0−0
  • skills/{doc => documents}/tasks/tables_spreadsheets.md+0−0
  • skills/{doc => documents}/tasks/templates_style_packs.md+0−0
  • skills/{doc => documents}/tasks/toc_workflow.md+0−0
  • skills/{doc => documents}/tasks/verify_render.md+0−2
  • skills/{doc => documents}/tasks/watermarks_background.md+0−0
  • skills/{doc => documents}/troubleshooting/libreoffice_headless.md+0−2
  • skills/{doc => documents}/troubleshooting/run_splitting.md+0−0
  • skills/{slides => presentations}/SKILL.md+22−60
  • skills/{slides => presentations}/agents/openai.yaml+1−1
  • skills/{slides => presentations}/assets/file-presentation.png——
  • skills/{slides => presentations}/profiles/appendix-heavy.md+0−0
  • skills/{slides => presentations}/profiles/consumer-retail.md+0−0
  • skills/{slides => presentations}/profiles/engineering-platform.md+0−0
  • skills/{slides => presentations}/profiles/finance-ir.md+0−0
  • skills/{slides => presentations}/profiles/gtm-growth.md+0−0
  • skills/{slides => presentations}/profiles/product-platform.md+0−0
  • skills/presentations/profiles/template-and-edit.md+32−0
  • skills/{slides => presentations}/scripts/artifact_tool_utils.mjs+0−4
  • skills/{slides => presentations}/scripts/build_artifact_deck.mjs+0−0
  • skills/{slides => presentations}/scripts/check_icon_manifest.mjs+0−0
  • skills/{slides => presentations}/scripts/check_layout_quality.mjs+0−0
  • skills/{slides => presentations}/scripts/cleanup_presentation_workspace.mjs+15−25
  • skills/{slides => presentations}/scripts/create_reference_slide.py+0−0
  • skills/{slides => presentations}/scripts/create_reference_slides.py+1−21
  • skills/{slides => presentations}/scripts/make_contact_sheet.py+0−0
  • skills/{slides => presentations}/scripts/openai_generate_image.py+0−0
  • skills/{slides => presentations}/scripts/render_artifact_slide.mjs+0−0
  • skills/{slides => presentations}/scripts/render_lucide_icon.mjs+0−0
  • skills/{slides => presentations}/scripts/run_prompt_battle.mjs+1−1
  • skills/{slides => presentations}/subagent-instructions.md+0−26
  • skills/{slides => presentations}/templates/design-system-template.md+0−0
  • skills/{slides => presentations}/templates/icon-manifest-template.json+0−0
  • skills/{slides => presentations}/templates/visual-qa-template.md+0−22
  • skills/slides/LICENSE.txt+0−201
  • skills/slides/assets/pptxgenjs_helpers/code.js+0−104
  • skills/slides/assets/pptxgenjs_helpers/image.js+0−333
  • skills/slides/assets/pptxgenjs_helpers/index.js+0−33
  • skills/slides/assets/pptxgenjs_helpers/latex.js+0−51
  • skills/slides/assets/pptxgenjs_helpers/layout.js+0−643
  • skills/slides/assets/pptxgenjs_helpers/layout_builders.js+0−358
  • skills/slides/assets/pptxgenjs_helpers/svg.js+0−36
  • skills/slides/assets/pptxgenjs_helpers/text.js+0−789
  • skills/slides/assets/pptxgenjs_helpers/util.js+0−24
  • skills/slides/assets/slides-small.svg+0−3
  • skills/slides/assets/slides.png——
  • skills/slides/google-slides.md+0−322
  • skills/slides/profiles/template-and-edit.md+0−153
  • skills/slides/references/pptxgenjs-helpers.md+0−61
  • skills/slides/scripts/create_montage.py+0−300
  • skills/slides/scripts/detect_font.py+0−882
  • skills/slides/scripts/ensure_raster_image.py+0−218
  • skills/slides/scripts/executable_resolution.py+0−304
  • skills/slides/scripts/inspect_template_deck.mjs+0−216
  • skills/slides/scripts/prepare_template_starter_deck.mjs+0−229
  • skills/slides/scripts/render_slides.py+0−279
  • skills/slides/scripts/slides_test.py+0−201
  • skills/spreadsheet/LICENSE.txt+0−201
  • skills/spreadsheet/assets/spreadsheet-small.svg+0−3
  • skills/spreadsheet/assets/spreadsheet.png——
  • skills/spreadsheet/references/examples/openpyxl/create_basic_spreadsheet.py+0−51
  • skills/spreadsheet/references/examples/openpyxl/create_spreadsheet_with_styling.py+0−96
  • skills/spreadsheet/references/examples/openpyxl/read_existing_spreadsheet.py+0−59
  • skills/spreadsheet/references/examples/openpyxl/styling_spreadsheet.py+0−79
  • skills/{spreadsheet => spreadsheets}/SKILL.md+6−24
  • skills/{spreadsheet => spreadsheets}/agents/openai.yaml+1−1
  • skills/{spreadsheet => spreadsheets}/assets/file-spreadsheet.png——
  • skills/{spreadsheet => spreadsheets}/charts.md+0−0
  • skills/{spreadsheet => spreadsheets}/style_guidelines.md+0−0
  • skills/{spreadsheet => spreadsheets}/templates/financial_models.md+0−0
  • skills/{spreadsheet => spreadsheets}/templates/healthcare.md+0−0
  • skills/{spreadsheet => spreadsheets}/templates/marketing_advertising.md+0−0
  • skills/{spreadsheet => spreadsheets}/templates/scientific_research.md+0−0
  • src/codexPrimaryRuntime.ts+59−4
  • src/prompt.ts+6−6
  • src/runtime/googleInteractionsRuntime.ts+122−8
  • src/server/jsonrpc/routes/workspace.ts+1−1
  • src/server/projection/conversationProjection.ts+1−1
  • src/server/spreadsheetPreview.ts+18−3
  • src/skills/catalog.ts+3−0
  • src/skills/defaultGlobalSkills.ts+0−3
  • src/tools/bash.ts+43−3
  • src/tools/glob.ts+19−3
  • src/tools/skill.ts+1−1
  • src/tools/webFetch.ts+2−1
  • test/codexPrimaryRuntime.test.ts+24−19
  • test/jsonrpc.projectors.test.ts+61−0
  • test/jsonrpc.workspace-route.test.ts+2−3
  • test/package-manifest.test.ts+3−1
  • test/prompt.test.ts+6−6
  • test/runtime.google-interactions.test.ts+211−3
  • test/server.test.ts+1−1
  • test/slides-scripts.test.ts+0−169
  • test/spreadsheetPreview.test.ts+1−1
  • test/tools.test.ts+21−11