Skip to main content

Command generation package for wish

Project description

wish-command-generation

Command generation package for wish.

Development

Graph Visualization

The command generation graph can be visualized using the following command:

# グラフを可視化してdocs/graph.svgとdocs/design.mdを更新
uv sync --dev
uv run python scripts/update_graph_visualization.py

This will generate an SVG visualization of the graph and update the docs/design.md file.

Environment Setup

To use this package, you need to set up the following environment variables:

  1. Create a .env file (you can copy .env.example as a starting point)
  2. Configure the required environment variables:
    • OPENAI_API_KEY: Your OpenAI API key
    • OPENAI_MODEL: The OpenAI model to use (default: gpt-4o)

Example:

# .env file
OPENAI_API_KEY=your-api-key-here
OPENAI_MODEL=gpt-4o

Future work

  • Robust command generation (NETWORK_ERROR, TIMEOUT handling in Dify implementation)
  • Modify each command, as in Dify implementation
  • HackTricks RAG (for community edition)
  • English Prompt
  • API client/server

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wish_command_generation-0.3.2.tar.gz (36.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wish_command_generation-0.3.2-py3-none-any.whl (36.0 kB view details)

Uploaded Python 3

File details

Details for the file wish_command_generation-0.3.2.tar.gz.

File metadata

  • Download URL: wish_command_generation-0.3.2.tar.gz
  • Upload date:
  • Size: 36.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for wish_command_generation-0.3.2.tar.gz
Algorithm Hash digest
SHA256 68e46f809a2c5ac74fdd1519ee35e8ba8f03324d0102fb5ebd79ee051f7c00ea
MD5 70ef4b8a49736d37e50591d1d2c8174d
BLAKE2b-256 deeee8a80de40eb8ac4d789827d6988b226efcc29b2895564f5cbd7170f7a7f3

See more details on using hashes here.

File details

Details for the file wish_command_generation-0.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for wish_command_generation-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d94015d11cc4ba85a45f7261f022cc98c805f46c546545e394156dcc23636078
MD5 a7f35f2e60979ba97c80ad3cef1f32c4
BLAKE2b-256 4be36c5e3d5cb87107c88fb8548ecffcb06f4e5fd505e3793b663c68a2290185

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page